我正在开发第三方Android启动器的项目。 我发现它在后台运行时经常被操作系统杀死,即使它是默认的启动器。
当可用内存不足时,操作系统会杀死很多应用程序,我请客人说明我的启动器被杀的原因。
所以我的问题是我应该怎样做才能减少被杀的几率?
答案 0 :(得分:6)
无。您应该找到一种方法来处理操作系统杀死您的进程的事件,使用hacky方法将其保留在内存中是糟糕的,糟糕的设计并可能导致不同设备上的各种问题。
你真的不应该关心系统正在杀死你的进程,启动器应该处理一个意图,如果存在则恢复或者如果被杀死则启动。