我有一个活动,并假设已经启动。当另一个应用程序使用startActivity方法启动我的Activity时,我的Activity将显示并运行onResume方法,但我找不到任何方法来获取其他应用程序在startActivity方法中使用的intent。我想在意图中获得额外的数据。我该怎么办?
修改
我的Activity是singleTask,我想从其他应用程序获取startActivity意图。我认为它与过滤器无关。
答案 0 :(得分:1)
答案 1 :(得分:1)
我只是说一个例子。当我们需要分享一些东西时。点击分享按钮,显示我们可以分享我们的东西的应用程序列表。
因此,如果您想制作可以接收其他应用数据的那种应用,那么您需要让您的活动能够接收该数据。要接收隐式意图,您必须在清单中的intent过滤器中包含CATEGORY_DEFAULT
类别。
在此链接下方,您将获得更多信息:http://developer.android.com/training/basics/intents/filters.html