报错但是不影响运行
错误信息:Activity supporting ACTION_VIEW is not set as BROWSABLE 即支持ACTION_VIEW的活动没有被设为BROWSABLE可浏览,
解决方法:添加一个category:让浏览器可以打开该activity
<category android:name="android.intent.category.BROWSABLE"/>
但是没有添加时,由于thridactivity和浏览器都符合,会出现选择的情况,如图:
但是添加了category之后,就是直接调用浏览器了。
没弄明白这是为什么,先记录下来。
另,记录:
关于默认category,表示可以被隐式调用
<!--表示activity可以被隐式调用--> <category android:name="android.intent.category.DEFAULT" />
如果当前activity要支持隐式intent,一定要先加上默认的category再设置其他category,否则不会匹配成功,不过第一个启动的主activity不加也是可以被隐式调用的。