您好我正在尝试使用服务来控制唤醒锁,以便在我的应用程序运行时永久保持屏幕开启。我创建了唤醒锁并在 onCreate() 中激活它并在 onDestroy() 中释放它,但是我收到错误“wl 无法解决”。有人可以解释我如何克服这个问题吗?下面的代码:
public class WakeLockService extends Service {
@Override
public IBinder onBind(Intent arg0) {
// TODO Auto-generated method stub
return null;
}
@Override
public void onCreate() {
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK, "My Tag");
wl.acquire();
}
@Override
public void onDestroy() {
wl.release();
}
}