媒体播放器被 Android 系统杀死

Media Player killed by Android system

在我的应用程序中,我有 Activity A ( home activity) --->> 然后 Activity B --->> 然后前台服务.

应用程序运行一个小时,然后在通知栏中我得到 "This app is consuming power > 40mhA"。再过一个小时,该应用程序将被终止。

参考this,即使关闭应用程序也可以保留服务运行,但这不是目标。

我的问题:是否可以保留该应用程序 运行 并克服系统杀戮?

谢谢

据我所知,如果 OS 因耗电量而决定终止您的应用程序 - 您无法采取任何措施来保留它 运行。

您能做的最好的事情就是检查为什么它会消耗那么多电池并通过您的代码对其进行优化。 我知道有时您似乎无法优化它,但请相信我,确实有。 也许您正在以错误的方式滥用服务?

如果您愿意 post 您的代码,我们可以尝试帮助您修复它:)