开始另一个应用程序的活动

时间:2016-01-15 00:13:49

标签: android android-activity back-stack

如果我以隐含的意图启动另一个应用程序的活动,那么活动后备堆栈是什么样的?为什么?我在文档中发现“活动在一个单独的过程中运行” - 这是否意味着活动是在自己的后台?

2 个答案:

答案 0 :(得分:2)

靠背堆仍然是你的活动。在单独的进程中运行意味着它们在单独的Linux进程中运行 - 它们具有内存保护并且无法访问彼此的变量(它们通过Bundle进行通信,Bundle通过IPC从一个传递到另一个)。

答案 1 :(得分:0)

我想这实际上取决于你传入的旗帜。试着去试试 the developers了解更多信息。