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程序任何方面都需要考虑。



【异常解决】android.content.ActivityNotFoundException

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

【异常解决】android.content.ActivityNotFoundException: Unable to find explicit activity class

异常: 01-01 16:19:13.269: E/AndroidRuntime(2969): android.content.ActivityNotFoundException: Unable to...

Android的ActivityNotFoundException异常

Android的ActivityNotFoundException异常原因列举,如何在工程管理上入手避免这种错误...
  • wtyqm
  • wtyqm
  • 2015年09月28日 00:22
  • 2040

解决ActivityNotFoundException: No Activity found to handle Intent

如下bug: android.content.ActivityNotFoundException: No Activity found to handle Intent     { act=an...

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

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

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

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...
  • debuglog
  • debuglog
  • 2012年02月06日 10:03
  • 20772

Android中不同包路径下Activity跳转的实现(解决ActivityNotFoundException)

本文转自:http://blog.csdn.net/asce1885/article/details/7250099。 初学者在尝试位于不同Java包目录下Activ...

Android 调用浏览器 出现activitynotfoundexception解决思路的总结

Intent intent = new Intent(); intent.setAction(Intent.ACTION_VIEW); intent.setData(Uri.parse(url)); ...

key 不存在也是设置的一种存在状态

    在 Android 程序中要存取系统设置时可以用android.provider.Settings.System.getType(key);android.provider.Settings....
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android之ActivityNotFoundException
举报原因:
原因补充:

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