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>