웹앱 구동시 net::ERR_UNKNOWN_URL_SCHEME 에러.

웹앱 구동시 net::ERR_UNKNOWN_URL_SCHEME 에러.

QA

웹앱 구동시 net::ERR_UNKNOWN_URL_SCHEME 에러.

본문

어플출력 까지 잘했는데 쿠팡이나 11번가등등 제홈피에 사이트를 걸어서 터치하니 net::ERR_UNKNOWN_URL_SCHEME 이런 에러가 뜹니다.
그래서 구글링 해보니 "해당 코드를 WebViewClient에 추가해주면 해결된다. (자바)
이렇게 나오는데 WebViewClient에 추가하는 방법을 모르겠습니다.
도와주세요.

WebViewClient를 어디에 어떻게 추가하는 방법만 알려 주시면 됩니다

감사합니다.
해당소스는 아래 입니다.
//자바
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
    if (url != null && url.startsWith("intent://")) {
        try {
            Intent intent = Intent.parseUri(url, Intent.URI_INTENT_SCHEME);
            Intent existPackage = getPackageManager().getLaunchIntentForPackage(intent.getPackage());
            if (existPackage != null) {
                startActivity(intent);
            } else {
                Intent marketIntent = new Intent(Intent.ACTION_VIEW);
                marketIntent.setData(Uri.parse("market://details?id=" + intent.getPackage()));
                startActivity(marketIntent);
            }
            return true;
        } catch (Exception e) {
            e.printStackTrace();
        }
    } else if (url != null && url.startsWith("market://")) {
        try {
            Intent intent = Intent.parseUri(url, Intent.URI_INTENT_SCHEME);
            if (intent != null) {
                startActivity(intent);
            }
            return true;
        } catch (URISyntaxException e) {
            e.printStackTrace();
        }
    }
    view.loadUrl(url);
    return false;
}

이 질문에 댓글 쓰기 :

답변 2

소스는 웹에 널려있는데

활용 방법을 모르신다면 의뢰로 가셔야 할것 같습니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 123,611 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT