마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

갤럭시 노트 3 는 ACTION_CALL 지원 안되나요?

0 추천

 

초짜 개발 견습생입니다.. 개발자라는 말은 꺼낼수가 없는 실력이고

 

이클립스 기반으로 어플 제작 연습하고 있는데

 

앱 사용중인 핸드폰인 노트3에 넣고 구동해보니

 

ACTION_CALL 구문을 이용해 통화기능 구현도중

 

앱이 중단되면서 종료되는데 자체적으로 해당 소스를 차단한건지 아니면 소스 구문에서 틀린점이 있는지

 

궁굼합니다.

 

관련 구문 첨부해서 질문합니다.

 

    public void call(View v) {
    int id = v.getId();
    TextView tv = (TextView)v.findViewById(id);
    String tel = (String)tv.getText();
   
    Uri number;
    Intent intent;
    number = Uri.parse("tel:" + tel);
    intent = new Intent(Intent.ACTION_CALL, number);
    startActivity(intent);
    }
    }
 
익명사용자 님이 2015년 7월 4일 질문

1개의 답변

0 추천
에러메시지도 같이 적으심이 좋은줄로 아뢰오.
익명사용자 님이 2015년 7월 5일 답변
이클립스 상에서 에러는 없는데 노트3 핸드폰에 넣고 구동하면 그냥 어플이 꺼지면서 작동이 중단되었습니다. 라고 뜹니다 ㅠ
이클립스 상에서 에러가 없더라도, 작동중에 널 익셉션등의 다양한 이유로 강제종료가 나타나는 것이 에러죠..강종되는 타이밍에 logcat에 찍히는 에러메시지를 보세요. 거기에 해답이 있습니다.이클립스 하단에 보시면 console,logcat,debug등 여러 메시지 창이 있는데 로그캣으로 확인해보세요.
...