我有一个应用程序,我在后台执行一些任务,
因此,如果我的后台服务正在运行,任务将会执行
问题:当我启用和禁用省电模式时,它会关闭所有内容并停止正在运行的每个后台服务。在关闭节电器之后,直到我打开应用程序才开始服务。
因此,如果省电版本低于Android.M
,我可以重新启动后台服务在Android 6.0及更低版本中遇到问题。
Myservice.java
public class Myservice extends Service {
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
return Service.START_STICKY;
}
@Override
public IBinder onBind(Intent intent) {
return null;
}
@Override
public boolean stopService(Intent name) {
return true;
}
}
我启动此服务是我的MainActivity.java
所以我可以获得任何类型的广播或节电通知