正如@hackbod所述here,我使用onStart / onStop对来绑定/取消绑定到我的服务。 我希望我的服务在锁定模式下停止运行(以节省电池)并在返回时恢复。但是,锁定模式适用于onResume / onPause对。那我该怎么做呢?
由于
答案 0 :(得分:1)
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));