[解決] 如何透過webview中捕捉URL並intent line?

看板AndroidDev作者 (阿耀)時間11年前 (2014/06/26 10:19), 11年前編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
請教一下各位前輩 小弟最近遇到了一個問題 Mobile網頁上面有一個line分享的連結 如果是用手機中的browser開的話,可以很正確的開啟line 並且把網址中的參數帶進line中分享出去 可是如果用app中的webview就會出錯 (會出現intet xxxxxxxxxx找不到網頁) 小弟找不到相關資料,不知道webview是不是少了什麼設定 煩請有經驗的前輩可以指點一下,謝謝QQ 自問自答: private class webViewClient extends WebViewClient { public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(url); if (url.contains("line.naver.jp")) { Intent iuri = null; try { iuri = Intent.parseUri(url, 0); } catch (URISyntaxException e) { // TODO Auto-generated catch block e.printStackTrace(); } startActivity(iuri); } return true; } } 新增以上的webviewclient就可以正確地處理webview中line的分享 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.251.112.245 ※ 文章網址: http://www.ptt.cc/bbs/AndroidDev/M.1403749177.A.FE3.html ※ 編輯: nightwolf013 (60.251.112.245), 06/26/2014 10:58:31 ※ 編輯: nightwolf013 (60.251.112.245), 06/26/2014 10:59:34 ※ 編輯: nightwolf013 (60.251.112.245), 06/26/2014 10:59:53
文章代碼(AID): #1JguCv_Z (AndroidDev)