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

안드로이드 하이브리드앱 전화걸기 질문입니다..

0 추천
class GoTel{
    @JavascriptInterface
    public void TelAction(String str){
        Log.d("test", str);
        Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:"+str));
        startActivity(intent);
    }

}
이렇게 햇는데 
startActivity(intent);

이 부분에서 빨간줄이 자꾸 가는데 모르겠네요....

현재 버전은 마쉬멜로우를 보고있습니다..

람쥐i (200 포인트) 님이 2016년 11월 28일 질문

1개의 답변

0 추천
인자로 Context 를 전달 받아야죠 startActivity 는 global 하지 않습니다.
aucd29 (218,390 포인트) 님이 2016년 11월 28일 답변
제가 아직 초보라서 그런데....방법좀 알려줄수 있을까요 ?
"Uncaught TypeError: Cannot call method 'TelAction' of undefined",
디버그는 이렇게 나오고
젤리빈 버전에서는 사용이 가능했는데..ㅠㅠ 킷캣버전 올라가니까 안되네요..ㅠ
젤리빈에서도 저 구조는 안도는게 정상입니다.

일단 이글을 참조해보세요
http://stackoverflow.com/questions/23172599/startactivity-by-javascriptinterface
...