0

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

4

2 回答 2

0

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

您可以尝试将 BB1用作用于从 AA1 启动活动Intent.FLAG_ACTIVITY_CLEAR_TOP|Intent.FLAG_ACTIVITY_SINGLE_TOP的标志Intent,尽管我只为单个应用程序尝试过此操作,而不是在两个应用程序之间。

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

这将默认发生。

于 2010-08-31T12:09:14.263 回答
0

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

于 2011-09-07T12:21:02.620 回答