媒体播放器被Android系统杀死

时间:2018-12-25 20:38:12

标签: java android android-mediaplayer kill foreground-service

在我的应用中,我有活动A (家庭活动)--- >>,然后是活动B --- >>然后是前景服务。

应用程序运行了一个小时,然后在通知栏中显示“此应用程序的功耗> 40mhA ”。再过一个小时,该应用就会被杀死。

参考this,即使在终止应用程序之后也可以保持服务运行,但这不是目标。

我的问题:是否可以保持应用程序运行并克服系统死机?

谢谢

1 个答案:

答案 0 :(得分:0)

据我所知,如果操作系统已决定由于功耗而终止您的应用程序-您将无法保持其运行。

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

如果您将代码发布在这里,我们可以尝试帮助您解决它:)