답변 2개
4년 전
웹뷰 shouldOverrideUrlLoading 에서 스키마가 다를때
아마 분기처리를 좀 해주셔야될거에요.
</p>
<p>if(url.startsWith("kakaotalk")) { // 카카오
Intent i = new Intent( Intent.ACTION_VIEW, Uri.parse(url));
startActivity(i);
return true;
}</p>
<p>
이런 식으로다가(위는 그냥 예시니까 그대로 쓰시면 안되고 맞는 방법으로 처리하셔요)
shouldOverrideUrlLoading 검색해보시면 예제 많이 나올거에요.
일반적으로 저렇게 자체 스키마로 호출되는 경우가 워낙 다양하니까 대부분
http, https, javascript 외 나머지 ~ 이런식으로 분기처리하는 경우가 많고,
뭐 거기서 더 필요한 거 몇개 추가하기도 하구요.
암튼 검색해보시면 대충 감 오실듯
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
