我希望收到动作VIEW
的意图<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="*/*" />
</intent-filter>
我想以相同的动作VIEW
启动其他具有意图的应用程序Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(uri, "application/pdf");
context.startActivity(intent);
但我不想开始自己的活动。我希望用户看到可以接收意图的标准活动列表。 我该怎样才能完成这个?
答案 0 :(得分:1)
你可以为你的意图创建一个选择器
Intent chooser = Intent.createChooser(intent, "randome title");
或者像这样编写代码
context.startActivity(Intent.createChooser(intent, "randome title"));