【发布时间】:2011-08-25 23:21:26
【问题描述】:
我无法使用此代码关闭屏幕。我使用了PowerManager 和wl.release() 方法,但它不起作用。谁能给我举个例子?
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
wl = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK, "DoNotDimScreen");
这是我的功能的一部分:
stateString = "nextone";
if(stateString=="nextone"){
wl.release();
}
我还在清单中添加了权限,但没有结果。
【问题讨论】:
-
好吧,你与 stateString 的比较永远不会是真的。要在 java 中比较字符串,您应该改用
stateString.equals("nextone")。