我正在开发第三方Android Launcher的项目.我发现它在后台运行时经常被操作系统杀死,即使它是默认的启动器.
操作系统将在可用内存不足时杀死许多应用程序,我的客人说我的启动器被杀的原因.
所以我的问题是我应该怎样做才能减少被杀的机会?
没有.您应该找到一种方法来处理操作系统杀死您的进程的事件,使用hacky方法将其保留在内存中是糟糕的,糟糕的设计并可能导致不同设备上的各种问题.
你真的不应该关心系统是在杀死你的进程,启动器应该处理一个意图,如果存在则恢复或者如果被杀死则启动.
| 归档时间: |
|
| 查看次数: |
1675 次 |
| 最近记录: |