首页 新闻 会员 周边 捐助

Android 2.1 隐式Intent data匹配问提

0
悬赏园豆:5 [已关闭问题] 关闭于 2012-08-05 15:16

我在xml里设置了date scheme属性 如下
<date android:scheme="http"/>
<data

android:scheme="test" android:host="www.google.com" android:port="80"/>  
<data android:scheme="test2"/>

在.java 里的是这样写的
第一种--Uri data = Uri.parse("test2://");
第二种--Uri data = Uri.parse("http://");
第三种--Uri data = Uri.parse("test2://www.google.com:80");

第四种--Uri data = Uri.parse(”http://www.google.com:80“);

第五种--Uri data = Uri.parse(”test://“);

然后
intent.setData(data);
startActivity( intent );
第一种 第二种 第五种 都报错 日志中在startActivity( intent )报错 程序强行关闭,第三种和第四种,都对这是怎么回事?

网上好多例子说

若在xml中只添加属性 <data android:scheme=“string”

在java中只需 将uri=uri.parse("string");就可以了

< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册