android 会自行杀死应用程序吗?
Does android kill apps by itself?
我有一个使用 phonegap 制作的应用程序,我正在 android 上进行测试。我遇到问题,当我不使用 phone 时,我的应用程序将停止,所以我稍后检查时丢失了所有日志。虽然不仅仅是日志有问题,但我也需要应用程序不会因为其他原因而停止。
明确一点,停止我的意思是当我再次点击应用程序图标时,它会在加载屏幕上启动应用程序,而不是像往常一样将其打开到我之前所在的位置。
所以我想知道的是,它为什么会停止?是否可能存在导致崩溃或 android 杀死在特定时间或其他时间不活动的应用程序的错误?
没有。对于官方 android 版本,当您不使用 phone 时,它不会终止应用程序。但如果前台应用程序需要更多内存,后台应用程序可能会被终止。请检查 document.
所以可能有一些后台服务将自己声明为前台(从 startForeground 开始),它需要很多内存。
或者,我认为某些系统级服务需要大量内存。
我有一个使用 phonegap 制作的应用程序,我正在 android 上进行测试。我遇到问题,当我不使用 phone 时,我的应用程序将停止,所以我稍后检查时丢失了所有日志。虽然不仅仅是日志有问题,但我也需要应用程序不会因为其他原因而停止。
明确一点,停止我的意思是当我再次点击应用程序图标时,它会在加载屏幕上启动应用程序,而不是像往常一样将其打开到我之前所在的位置。
所以我想知道的是,它为什么会停止?是否可能存在导致崩溃或 android 杀死在特定时间或其他时间不活动的应用程序的错误?
没有。对于官方 android 版本,当您不使用 phone 时,它不会终止应用程序。但如果前台应用程序需要更多内存,后台应用程序可能会被终止。请检查 document.
所以可能有一些后台服务将自己声明为前台(从 startForeground 开始),它需要很多内存。 或者,我认为某些系统级服务需要大量内存。