webview加载网页出现("找不到网页net:err_unknown_url_scheme")
2016-07-07 10:10
2999 查看
遇到这样的问题,这篇文章解决了。
问题一:
前面的网页跳转都能支持,没有任何问题. 当跳转到支付界面的时候,点击”首次使用请安装控件“,有点击效果,但没有提示下载控件。
解决方法:
问题二:
控件能支持下载后,但是点击支付,会出现"找不到网页net:err_unknown_url_scheme"
解决方法:
网上找了半天资料后,在这位大神博客上找到了答案:http://blog.csdn.net/jdsjlzx/article/details/47727719
貌似是引用stackover上的解答,并稍微修改了一下。
具体原因我确实还是不知道,先保留着下次再看。
问题一:
前面的网页跳转都能支持,没有任何问题. 当跳转到支付界面的时候,点击”首次使用请安装控件“,有点击效果,但没有提示下载控件。
解决方法:
webview.setDownloadListener(new MyWebViewDownLoadListener()); //在前面加入下载监听器[/code]
private class MyWebViewDownLoadListener implements DownloadListener{ //添加监听事件即可 public void onDownloadStart(String url, String userAgent, String contentDisposition, String mimetype,long contentLength) { Uri uri = Uri.parse(url); Intent intent = new Intent(Intent.ACTION_VIEW, uri); startActivity(intent); } }[/code]
问题二:
控件能支持下载后,但是点击支付,会出现"找不到网页net:err_unknown_url_scheme"
解决方法:
网上找了半天资料后,在这位大神博客上找到了答案:http://blog.csdn.net/jdsjlzx/article/details/47727719
貌似是引用stackover上的解答,并稍微修改了一下。
具体原因我确实还是不知道,先保留着下次再看。
class DemoWebViewClient extends WebViewClient { public boolean shouldOverrideUrlLoading(WebView view, String url) { if( url.startsWith("http:") || url.startsWith("https:") ) { return false; } Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url)); startActivity(intent); // 下面这一行保留的时候,原网页仍报错,新网页正常.所以注释掉后,也就没问题了 // view.loadUrl(url); return true; } }[/code]
相关文章推荐
- [置顶] AndroidStudio中使用Git-高级篇(二)——新建分支和拉取请求(by 星空武哥)
- Android程序实现自动更新——Android模块化编程
- Android adb一些命令记录
- Android轻量存储值SharedPreference存世实例
- [置顶] Android开发利用shareSDK等第三方分享,弹出的是英文名称。例如Genymotion模拟器
- 可能是讲解 Android 事件分发最好的文章
- Android开发艺术探索读书笔记(第10章 消息机制)
- iOS App图标和启动画面尺寸
- 系统app使用动态库加载失败
- xcode中leaks使用
- (浅谈)AndroidStudio中关于多渠道打包相关处理
- Entity Framework Tutorial Basics(14):Choose development approach
- Android Studio调试功能使用总结【转】
- Android Data Binding
- appid 评价
- Android文件监控FileObserver介绍
- Android APK版本升级设计
- Android中的dispatchTouchEvent()、onInterceptTouchEvent()和onTouchEvent()
- android开发中,ListView中输入框与软键盘的坑
- Unity:iOS可执行程序超过80MB问题及各版本IL2CPP对比