我正在使用在后台运行的IntentService。当我按下电源按钮时,我的服务暂停...并在屏幕打开时恢复...
但即使按下电源按钮后我也想运行我的服务。
我如何达到我的要求?
我在onStart()中试过PowerManager但没有工作。
PowerManager mgr = (PowerManager)getApplicationContext().getSystemService(Context.POWER_SERVICE);
WakeLock wakeLock = mgr.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "MyWakeLock");
wakeLock.acquire();
答案 0 :(得分:-1)
交叉检查您的清单中的唤醒锁定权限。
uses-permission android:name =“android.permission.WAKE_LOCK”