Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 单击图像时未找到活动异常_Android - Fatal编程技术网

Android 单击图像时未找到活动异常

Android 单击图像时未找到活动异常,android,Android,我遇到以下错误: 日志为: 我的代码如下: intent.setAction(Intent.ACTION_VIEW); Uri hacked_uri = Uri.parse("android.resource://com.isummation.customgallery/" + R.drawable.a); intent.setDataAndType(hacked_uri, "image/*"); startActivity(intent); manifest.xml如下所示: <i

我遇到以下错误: 日志为:

我的代码如下:

intent.setAction(Intent.ACTION_VIEW);
Uri hacked_uri = Uri.parse("android.resource://com.isummation.customgallery/" + R.drawable.a);
intent.setDataAndType(hacked_uri, "image/*");
startActivity(intent);  
manifest.xml如下所示:

<intent-filter>
    <action android:name="android.intent.action.VIEW" />
    <category android:name="android.intent.category.DEFAULT" />
</intent-filter>
<intent-filter>
    <action android:name="android.intent.action.MAIN" />
    <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>

有什么建议吗?
感谢您尝试将所有操作/类别放在同一个意向过滤器中,而不是您当前拥有的两个不同的意向过滤器中:

<intent-filter>
    <action android:name="android.intent.action.MAIN" />    
    <action android:name="android.intent.action.VIEW" />
    <category android:name="android.intent.category.DEFAULT" />
    <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>

.

我在您的代码中看不到setName()。通常,“未找到活动”表示我们将名称设置为“意图”,但在menifest中不存在具有此名称的活动标记。所以请检查一下

<intent-filter>
    <action android:name="android.intent.action.MAIN" />    
    <action android:name="android.intent.action.VIEW" />
    <category android:name="android.intent.category.DEFAULT" />
    <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>