从另一个apk调用android apk

时间:2010-08-31 11:12:13

标签: android process invoke apk

我尝试通过提高意图从另一个apk(BB1)调用android apk(AA1)。但BB1开始在自己的进程空间中启动AA1,并且它不使用现有的AA1运行进程。我怎样才能实现 一个。我希望BB1使用现有的AA1(如果已经运行)。 湾如果它不存在,它应该调用AA1作为独立的应用程序。

2 个答案:

答案 0 :(得分:0)

  

一个。我希望BB1使用现有的AA1(如果它已经在运行)

您可以尝试让BB1使用Intent.FLAG_ACTIVITY_CLEAR_TOP|Intent.FLAG_ACTIVITY_SINGLE_TOP作为用于启动AA1活动的Intent上的标记,但我只针对单个应用尝试此操作,而不是两个应用之间。

  

湾如果它不存在,它应该调用AA1作为独立的应用程序。

默认情况下会发生这种情况。

答案 1 :(得分:0)

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