我在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");就可以了