如何从另一个Android应用程序获取值?

时间:2012-01-26 10:33:59

标签: android data-sharing

我正在构建2个应用程序。

第一个应用程序在启动时向第二个应用程序询问一个值(例如一个整数),该值可能安装也可能没有安装,可能正在运行也可能没有运行。

我不认为共享文件或首选项是最佳选择,因为我想在第二个应用程序存在时提供不同的输出。

我应该使用Intents吗?内容提供商?还有什么吗?

2 个答案:

答案 0 :(得分:0)

如果要检索用户输入的值或需要用户交互的内容,请使用“意图和活动”。

ContentProvider也可以使用,具体取决于您的要求。

答案 1 :(得分:0)

我通过使用putExtra和finish()创建一个Intent来解决(返回第一个应用程序)。每个应用程序上有4行代码。