如何防止应用在后台被杀死?

时间:2019-11-07 10:47:36

标签: android android-powermanager

在我的Huawei P20 Lite(Android 9)上,有一个设置电源使用详细信息-> 应用启动-> “自动管理” 。启用此设置后,我注意到操作系统有时在后台运行时会终止我的应用程序。

enter image description here

该应用程序充当流服务器。

是否可以通过编程方式禁用“自动管理” 并启用“在后台运行” 设置?

编辑:我注意到Deezer或Spotify之类的著名应用程序不要求忽略电池优化,并且在后台播放音乐时它们永远不会被杀死。有谁知道他们是如何实现的?

1 个答案:

答案 0 :(得分:1)

在您的应用中实施Foreground Service,以提高操作系统中组件的优先级,以降低其被杀的几率。