Android调用手机浏览器打开某网页出现异常情况
16lz
2021-01-26
点击某个控件,比如Button,ImageView或者ImageButton之类的控件,用浏览器打开某个网址,如csdn:“www.csdn.com”
该控件相应的事件处理程序代码如下:
Uri uri=Uri.parse("www.csdn.net");//网址前没有加httpIntent intent=new Intent(Intent.ACTION_VIEW,uri);startActivity(intent);
运行程序,触发该事件会出现如下异常:
即:
E/AndroidRuntime(1499): android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=www.csdn.net }
此时应该注意之前的网址为“www.csdn.net”而不是“http://www.csdn.net”
将上述代码更改为:
Uri uri=Uri.parse("http://www.csdn.net");//网址一定要加httpIntent intent=new Intent(Intent.ACTION_VIEW,uri);startActivity(intent);
再运行该程序,网页就会正常打开了(注意,你的手机是否能正常联网)
如图:
更多相关文章
- LayoutParams基本使用
- 已解决:Error: Static interface methods are only supported sta
- Android(安卓)自定义控件☞添加attr属性
- AndroidStudio部署项目时出现错误:Instant Run requires 'Tools |
- Android游戏开发系统控件-Dialog
- 利用power_profile.xml获取Android运行时的能耗
- 在Android(安卓)Studio 运行的时候报dalvikvm: Could not find c
- ScrollView嵌套GridView的解决办法
- android 控件layout的显示和消失 visibility