在我的應用程序中,我在webview中加載「http」url。這個URL加載正確,但是有一些內部URL用協議「sheet://」加載。加載這個URL時,我得到一個錯誤「不支持協議」。任何人都可以請幫助如何解決這個問題?如何使用協議「sheet://」加載網址?在webview中加載自定義網址
PS:我正在使用shouldOverrideUrlLoading方法來加載url。
這是代碼我使用
public boolean shouldOverrideUrlLoading(WebView view, String url) {
if(url.contains("sheet://")){
Intent url_intent = new Intent (Intent.ACTION_VIEW,Uri.parse(url));
url_intent.addCategory(Intent.CATEGORY_BROWSABLE);
startActivity(url_intent);
return false;
}else{
view.loadUrl(url);
return true;
}
}
感謝&問候,
你是否試圖在桌面瀏覽器中打開該URL? –
是的,我試過了,它可以在桌面瀏覽器中運行 – VijayRaj
看看[這裏](http://stackoverflow.com/a/5514668/1777090)。這可能有幫助。 –