2010-08-31 131 views
0

我试图通过提高意图从另一个apk(BB1)调用android apk(AA1)。但BB1开始在自己的进程空间启动AA1,并且它不使用AA1的现有运行进程。我怎样才能达到 a。如果BB1已经在运行,我想让BB1使用现有的AA1。 b。如果它不在那里,它应该调用AA1作为一个独立的应用程序。从另一个apk调用android apk安卓apk截图

回答

0

a。我想BB1使用现有AA1如果它已经运行

你可以尝试有BB1使用Intent.FLAG_ACTIVITY_CLEAR_TOP|Intent.FLAG_ACTIVITY_SINGLE_TOP作为用于启动从AA1活动的Intent标志,虽然我只试过这一个单一的应用程序,而不是两个应用之间。

b。如果它不在那里,它应该调用AA1作为一个独立的应用程序。

这会在默认情况下发生。

0

我认为通过在Manifest.xml中设置相同的进程ID将起作用。