Android学习笔记——Android活动跳转条件不匹配出现FC,规避

,,,,,,

方式一:

,,,,,,目的意图=new意图();
,,,,,,,//获得应用管理器
,,,,,,,PackageManager点=getPackageManager ();
,,,,,,,intent.setAction (“www.baidu.com.cn”);
,,,,,,,Uri https://www.yisu.com/zixun/Uri.parse data=(“http://www.baidu.com: 8080/android”);
,,,,,,,意图。setDataAndType(数据,“p_w_picpath/ng”);
,,,,,,,//用这个意图去遍历所有的活动
,,,,,,,ListdataList=点。queryIntentActivities(意图,0),
,,,,,,,如果(dataList.size()在0)
,,,,,,,{,,
,,,,,,,,,,startActivity(意图);
,,,,,,,}
,,,,,,,其他
,,,,,,,{,,
,,,,,,,,,,吐司。makeText(这个“没找到”,Toast.LENGTH_SHORT),告诉();
,,,,,,,}

方式二:

,,,当然啦。试着抓住也可以规避,,推荐使用第一种

,,,,,,,试着
,,,,,,,{
,,,,,,,,,,,目的意图=new意图();
,,,,,,,,,,,intent.setAction (“www.baidu.com.cn”);
,,,,,,,,,,,Uri https://www.yisu.com/zixun/Uri.parse data=(“http://www.baidu.com: 8080/android”);
,,,,,,,,,,,意图。setDataAndType(数据,“p_w_picpath/ng”);
,,,,,,,,,,,startActivity(意图);
,,,,,,,}
,,,,,,,捕获(异常e)
,,,,,,,{,,
,,,,,,,,,,吐司。makeText(这个“跳转出错”,Toast.LENGTH_SHORT),告诉();
,,,,,,,}

Android学习笔记——Android活动跳转条件不匹配出现FC,规避