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