我正在开发一个作为服务运行并等待消息的应用程序。检查日志后,我发现Android经常杀死并重新启动许多进程!这不仅发生在我的应用程序上,许多其他服务也是如此。
我看不出有任何原因,而且我的设备有足够的内存。我使用运行 Android 4.0.4 的 Sony Xperia S 进行测试。这是正常的还是错误的?
这是日志的一部分,向您展示我的意思:
02-04 15:02:38.791 320 332 I ActivityManager:进程 com.android.email (pid 32763) 已经死亡。 02-04 15:02:38.791 320 332 W ActivityManager:计划在 5000 毫秒内重新启动崩溃的服务 com.android.email/.service.MailService
.... 13 分钟后:
02-04 15:15:32.601 320 694 I ActivityManager:进程 com.android.email (pid 1453) 已经死亡。