【Android】 No Activity found to handle Intent.

今天使用

  Intent intent = new Intent();

  intent.setAction("android.intent.action.VIEW");

  intent.setData(Uri.parse("www.baidu.com"));

  startActivity(intent);

错误提示:No Activity found to handle Intent。

原因:

  uri字符串:"www.baidu.com"类型的,或者纯文本的uri,会出现ActivityNotFoundException.

解决:

  1, "www.baidu.com"   --> "http://www.baidu.com"

  2,   intent.setClassName("com.android.browser","com.android.browser.BrowserActivity");

  

  

posted @ 2014-04-08 10:32  风景线外  阅读(980)  评论(0编辑  收藏  举报