1

我陷入了一个奇怪的问题。用户重新启动设备后,我的应用程序需要自行启动。为此,我注册了 action.BOOT_RECEIVER 并实现了 BroadcastReceiver 来完成必要的功能。我观察到,在“I/ActivityManager(323):不再需要 mypackage.app (pid 491): hidden #16”之前,一切似乎都很好。

我相信android不会启动两个具有不同进程ID的应用程序。

当我启动应用程序时,应用程序以新的 ProcessId 开始,这会导致对象重置,而不是静态变量。我想知道为什么即使在进程终止后静态变量仍然保留它们的值。

4

1 回答 1

0

已解决,不知道是什么原因。现在已修复。

于 2014-07-03T06:13:01.873 回答