我正在做一个第三方安卓发射器的项目。在后台运行时,我发现它经常被操作系统杀死,甚至是默认的启动程序。
当可用内存不够时,OS会杀死许多应用程序,我的客户是我的启动程序被杀死的原因。
所以我的问题是我该怎么做才能减少被杀的几率?
发布于 2013-11-29 08:44:15
没什么。您应该找到一种方法来处理操作系统杀死您的进程的事件,使用黑客方法将其保存在内存中是不好的、糟糕的设计,并且可能导致不同设备上的各种问题。
您甚至不应该关心系统正在扼杀您的进程,启动程序应该处理一个意图,如果存在就继续运行,如果失败则启动。
https://stackoverflow.com/questions/20281388
复制相似问题