接收来自其他应用程序的数据片段

时间:2019-03-10 08:40:12

标签: java android android-fragments mime

我正在构建一个聊天应用程序,其中我已经完成了聊天功能,因此现在我想添加共享功能。例如,如果您转到youtube应用上的视频并单击“共享”,则会出现一个对话框,列出您可以与之共享视频的应用。我有一个片段,其中出现了所有聊天记录,现在我需要实现以下目标:

  1. 当用户通过对话框单击共享中的应用时,应弹出包含聊天的片段。

  2. 完成上述步骤后,用户应该能够单击所需的聊天以共享所需的数据,例如在whatsapp中。

我注意到的是,我们无法弹出片段,因为我们无法在清单文件中为片段指定MIME类型或操作。

编辑1:根据Lalit的建议,我解决并实现了我的第一步。现在,我需要第二步的方法。

即使赞赏一点办法,也要谢谢。

1 个答案:

答案 0 :(得分:1)

您无法为Fragment提供意图过滤器,但是您可以将其赋予AndroidManifest中包含Activity的“ Fragment”。

Activity打开后,您可以切换到该Fragment