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

웹앱에서 앱호출이 질문입니다

0 추천

웹앱에서 다른앱을 호출할때 보편적 처리 방식이 아래와 같잖아요.


 shouldOverrideUrlLoading(WebView view, String url) {

  if(url.startwith("intent://"){
     //외부앱 호출
   }

else
   view.loadUrl(url);

 url.loadUrl(url);

}

보편적으로 웹앱에서 다른앱 호출할때 

shouldOverrideUrlLoading ()을 통해 넘어온 url에 "intent:// "이 넘어와 앱을 호출하면

되는데 ,

 제문제는 다릅니다. 웹주소와와 intnet:// 이렇게 두개가 넘어옵니다 ㅠㅠ.

웹주소가 넘어오니  loadUrl()함수 호출되고, Intent:// 호출되니 앱호출되니 정상적이 실행이 안됩니다.

제가 여쭈고 싶은건 넘어오는 웹주소는 무시하고  Intent:// 만 받아서 처리할수있는지요?

이때 사용하는게 콜백함수인가요?

엔조이AD (2,610 포인트) 님이 2016년 3월 16일 질문
엔조이AD님이 2016년 3월 16일 수정

1개의 답변

+1 추천
http://stackoverflow.com/questions/4338305/android-webview-tel-links-show-web-page-not-found

밑에 답변 보시면 split을 통해 주소url 뒤편 ? 부분부터 파싱하고 있습니다.
익명사용자 님이 2016년 3월 17일 답변
...