PowerManager mPowerManager = (PowerManager) getSystemService(POWER_SERVICE);
mWakeLock = mPowerManager.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK,
"com.example.test");
........................................................
private void wakelockAcquire() {
if (mWakeLock != null && !mWakeLock.isHeld())
mWakeLock.acquire();
}
private void wakelockRelease() {
// if (mWakeLock != null && mWakeLock.isHeld())
if (mWakeLock != null) {
while (mWakeLock.isHeld()) {
mWakeLock.release();
}
}
}