我尝试使用下面的代码来打开Web浏览器的URL打开网址,不能在浏览器
不起作用
Bundle ex=in.getExtras();
link=ex.getString("link");
public void onClick(View arg0) {
Intent t=new Intent(Intent.ACTION_VIEW);
Uri u=Uri.parse(link);
t.setData(u);
startActivity(t);
}
但我havinng怪异问题。当我使用确切的网址而不是字符串“链接”时,一切正常,但是当我使用我创建的字符串链接时,我得到了“找不到处理意图的活动”异常。但是我确定链接包含正确的网址,与我之前使用的网址相同。
这个作品
public void onClick(View arg0) {
Intent t=new Intent(Intent.ACTION_VIEW);
Uri u=Uri.parse("http://google.com");
t.setData(u);
startActivity(t);
}
我敢肯定的是,在第一种情况下链接包含的URL(http://google.com),而且我印上一个TextView检查!
你可以发布两个例子吗? –
你可以发布你如何声明和初始化参数“链接”?当你打印logcat的“链接”时,它说什么? –