Android之ActivityNotFoundException

原创 2012年03月21日 16:45:16

在工作的时候,需要使用浏览器打开链接去下载东西,使用Intent比较简单。

Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
Uri content_uri_browsers = Uri.parse(***);
intent.setData(content_uri_browsers);
intent.setClassName("com.android.browser", "com.android.browser.BrowserActivity");
this.startActivity(intent);
代码设置为系统浏览器,使用这段代码,简单的传入http://地址就可以打开链接啦。在用Android手机测试的时候,结果都是正常的,突然有位朋友拿他的Android手机说崩溃了,就很郁闷。打开Log,发现在调用这块代码的时候居然报ActivityNotFoundException。但是其他手机都是正常的。

原来是他的Android手机刷过机子,代码设置为系统浏览器,他手机找不到系统浏览器,所以崩溃了。

所以应该把上面代码第五行删掉,让用户动态选择浏览器去下载,不要把浏览器写死。

Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
Uri content_uri_browsers = Uri.parse(***);
intent.setData(content_uri_browsers);
this.startActivity(intent);
注意:Android程序任何方面都需要考虑。



版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

广播和Service唤醒被杀死的android app

静态的系统广播静态的系统广播,例如:开机广播,用户开屏广播,USB插入和拔出广播等这类广播在app运行期间可以用静态注册的广播正常接收,但是在app被杀死后就无法收到了,android系统做了屏蔽,把...

Android开发问题:ActivityNotFoundException: Unable to find explicit activity class

Android 2.3.3 Eclipse Version: 3.7.0 LogCat LogCat 报错: 02-03 15:52:46.363: INFO/Activi...

Android项目Tab类型主界面大总结 Fragment+TabPageIndicator+ViewPager

Android现在实现Tab类型的界面方式越来越多,今天就把常见的实现方式给大家来个总结。目前写了: 1、传统的ViewPager实现 2、FragmentManager+Fragment实现 3、V...

魅族5.0以上支付宝开发程序崩溃,异常ActivityNotFoundException,其实是flyme6的安全模式搞的鬼

问题:魅族手机做支付宝开发的时候,我是这样做的,不管支付是否成功都去打开一个Activity,然而这个时候程序崩溃了,异常信息也很奇怪:ActivityNotFoundException,这个错误只有...

【异常解决】android.content.ActivityNotFoundException

异常:01-01 16:09:04.714: E/AndroidRuntime(2924): android.content.ActivityNotFoundException: No Activit...

AndroidStudio项目加入融云IMKit运行报错

用AndroidStudio开发app的聊天模块时,我用了融云IM的SDK,完成一些基本的配置后运行,出现了如下图的错误 这个问题困扰了我好几天,在网上也查了很多资料。很多都说是jar包冲突导...

android.content.ActivityNotFoundException: No Activity found to handle Intent

当调用系统Intent时,以调用以下2种Intent出现:No Activity found to handle Intent出错提示时,主要的原因及解决办法: 1、访问浏览器: Uri ur...
  • AMinfo
  • AMinfo
  • 2012-07-11 23:06
  • 24175

Android如何在app中通过一个按钮直接跳转到的系统的权限设置页面

续上一篇《Android的权限设置及自启动设置》,在开发中我通过一个按钮来进行跳转到系统的权限页面,一开始的代码就是上一篇中的原模原样的代码,如下所示: /** * 跳转到权限设置...
  • cbbbc
  • cbbbc
  • 2017-03-03 21:01
  • 2888

Android之VideoView播放视频

通过VideoView播放视频的步骤:  1、在界面布局文件中定义VideoView组件,或在程序中创建VideoView组件  2、调用VideoView的如下两个方法来加载指定的视频       ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)