正如@hackbod这里所说,我使用 onStart/onStop 对绑定/取消绑定到我的服务。我希望我的服务在锁定模式下停止运行(以节省电池)并在回来时恢复。但是,锁定模式适用于 onResume/onPause 组合。那么我该怎么做呢?
谢谢
正如@hackbod这里所说,我使用 onStart/onStop 对绑定/取消绑定到我的服务。我希望我的服务在锁定模式下停止运行(以节省电池)并在回来时恢复。但是,锁定模式适用于 onResume/onPause 组合。那么我该怎么做呢?
谢谢
registerReceiver(new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
// bind to service
}
}, new IntentFilter(Intent.ACTION_SCREEN_ON));
registerReceiver(new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
// unbind from service
}
}, new IntentFilter(Intent.ACTION_SCREEN_OFF));