在Android 10中,某些制造商在电池优化设置中附带了该新功能(请参见图片)。屏幕关闭一段时间后,我的前台服务被操作系统杀死。
我已将前台服务与通知一起使用。当所有设备的屏幕都打开时,此代码可以正常工作。我在拥有Android 10操作系统的OnePlus和realMe设备中都遇到了这个问题。
我想知道, 有什么办法解决这个问题? 有什么办法知道我的设备中是否有这种设置?
感谢帮助!
答案 0 :(得分:0)
我遇到了同样的问题,就我而言,该服务在后台获取位置,因此,我必须添加前景服务类型,并且可以正常工作。 https://developer.android.com/about/versions/10/privacy/changes#app-access-device-location
android:foregroundServiceType="location"