添加什么Intent过滤器以允许外部应用程序从我们的应用程序获取数据

时间:2015-12-28 12:36:13

标签: android android-intent android-manifest

我想创建由外部App调用的App,并允许它在结果中获取一些字符串值。我可以调用我的应用程序,但无法传递数据。所以我认为在意图过滤器中的某些东西是要修改的。如果我走错了路,请纠正我。 行动& 类别或清单中的任何其他内容。

Arrays.stream(flags).forEach(flag -> flag = false)

进一步说明@ StartActivity for Result for external App not working

1 个答案:

答案 0 :(得分:0)

  

我可以调用我的应用程序,但无法传递数据

如果来电者使用startActivityForResult(),您可以在适当的位置使用setResult()finish()来设置结果(以Intent的形式)并返回控件原来的活动。例如,如果要向用户显示项目列表,当用户点击某个项目时,您可以创建一个Intent,其中包含有关该项目的详细信息(例如,作为字符串附加项目),传递{{1转到Intent,然后调用setResult()

  

所以我认为要修改意图过滤器中的某些内容。

finish()元素在技术上与提供结果无关。