webviewの「LINEで送る」を機能させたいのですが、エラーが出てしまします。。
webview内にある「LINEで送る」ボタンを押すと以下のようなエラーメッセージが表示されます。
コード上はエラーは発生していないです。
ーーー
Webpage not available
The webpage at
line://msg/text/%82%87%E2%99%AA%0A%99%AA%...http%3A%2F%2Fwww%2Er★★★★%2Ecom%2F★★★★-detail%2Fpd98989898%2F
could not be loaded because:
net::ERR_UNKNOWN_URL_SCHEME
ーーー
【やりたいこと】
・LINEがインストールされていればLINEが開く
・LINEがインストールされていなければ何もおきない
現時点までに作成したコードです。
MainActivty.java webView.setWebViewClient(new WebViewClient() { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { Uri uri = Uri.parse(url); String scheme = uri.getScheme(); if (scheme.indexOf("http") != 0) { Uri intent_uri = Uri.parse(url); Intent intent = new Intent(Intent.ACTION_VIEW, intent_uri); startActivity(intent); return true; } return super.shouldOverrideUrlLoading(view, url); } });
修正点やアドバイスをいただけたら嬉しいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/01/24 00:56