WEBVIEW 전화걸기 ACTION_VIEW tel
맴찢
8년 전
조회 4,940
하이브리드앱으로 어플을 하나 만들었는데 전화걸기를
<uses-permission android:name="android.permission.CALL_PHONE" />
public boolean shouldOverrideUrlLoading(WebView view, String url) { if (url.startsWith("tel:")) { Intent dial = new Intent(Intent.ACTION_VIEW, Uri.parse(url)); //현재의 activity 에 대하여 startActivity 호출 startActivity(dial); return true; } view.loadUrl(url); return true; }
이렇게 구현하였습니다. 그런데 몇몇 디바이스에서 전화걸기 를 누르면 페이지 오류가 뜹니다.
어플을 종료하였다가 다시 실행시키면 에러가 나지 않습니다. 원인을 모르겠어서 질문올립니다.
ACTION_VIEW 이거를 ACTION_DIAL 로 바꾼후 테스트 해보니 페이지오류가 뜨지 않았는데 테스트할 디바이스가 1개뿐이라 정말 정확히 파악이 안되서...
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
답변을 작성하려면 로그인이 필요합니다.
로그인
apk받아서 스마트폰에 설치했을때 특정 기기에서만 오류가 나는거라서.............