为了账号安全,请及时绑定邮箱和手机立即绑定

web view始终是一块白板,真的尽力了

怎么老是出不来啊,我都照着视频编写三遍了,保证代码没有错,但是httpurlconnection那节的webview控件就是一块白板

报错如下 


[2017-03-31 15:09:13 - http_01] ------------------------------
[2017-03-31 15:09:13 - http_01] Android Launch!
[2017-03-31 15:09:13 - http_01] adb is running normally.
[2017-03-31 15:09:13 - http_01] Performing com.example.http_01.Firstactivity activity launch
[2017-03-31 15:09:13 - http_01] Automatic Target Mode: using device 'ee87de4'
[2017-03-31 15:09:13 - http_01] Application already deployed. No need to reinstall.
[2017-03-31 15:09:13 - http_01] Starting activity com.example.http_01.Firstactivity on device ee87de4
[2017-03-31 15:09:14 - http_01] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.example.http_01/.Firstactivity }
[2017-03-31 15:09:14 - http_01] ActivityManager: Warning: Activity not started, its current task has been brought to the front


花式蒙圈



正在回答

上面代码最后一行的警告是你的xml文件或者setcontentview有问题   你可以检查一下 如果没有问题重启一下  


需要注意的几点:如果你是按照视频里的代码全部一样的话  视频里用的网站是http://www.baidu.com  现在的百度是https://www.baidu.com  所以要修改网址   因为是https方式访问 不是http方式   所以 HttpsURLconnection conn=(HttpsURLconnection)httpurl.openconnection    最好把你代码发一下 看不到代码


0 回复 有任何疑惑可以回复我~
#1

Earn_my_life

我改成了 https的也是不能显示的,打开直接跳转到浏览器。 代码太长上传不了呀sad
2017-04-08 回复 有任何疑惑可以回复我~
#2

江南明月孤锦蓝 回复 Earn_my_life

webView.setWebViewClient(new WebViewClient(){ })你把这行代码加进去 重写new webviewclient方法就可以 不会重写的话百度有很多一搜就有 这是设置手机调用系统默认浏览器还是webview的
2017-04-09 回复 有任何疑惑可以回复我~
#3

Earn_my_life 回复 江南明月孤锦蓝

感谢!成功了!把重写代码发一下webView.setWebViewClient(new WebViewClient(){ public boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request) { return super.shouldOverrideUrlLoading(view, request); }});
2017-04-11 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android中的Http通信
  • 参与学习       64648    人
  • 解答问题       347    个

了解Android-http网络编程应用,常见忘了请求相关应用

进入课程

web view始终是一块白板,真的尽力了

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号