文档指出,如果一个 Intent
可以由多个应用程序处理,用户将收到一个对话框,要求他选择应用程序来完成操作。有没有办法让用户选择多个应用程序来一个一个完成操作?例如,如果我想分享一条消息,我将使用具有指定 MIME 类型的 ACTION_SEND
,系统会提示我提供可以分享该消息的应用程序列表。我可以让用户同时选择多个应用程序在 Twitter、Facebook 等上分享消息吗?谢谢。
最佳答案
Is there any way to make user select multiple applications that will complete the action one by one?
不是 Android 原生的。
也就是说,没有什么能阻止您使用 PackageManager
和 queryIntentActivities()
创建您自己的允许多项选择的选择器,然后将事件分派(dispatch)给每个选中的一项一项。
关于android - 多个 Intent 接收器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11376561/