안녕하세요?
지금 갤럭시 넥서스 4.0.4 를 쓰고있는데요, 그 전에는 커스텀롬 4.0.4(해외) 에서 문제가 있다고 보고가 들어왔으나 제가 4.0.2 버전을 사용중이여서 테스트할 방법이 없어서 나두고 있었습니다
근데 이게 4.0.4 부터 꺼짐과 동시에 다시켜져버리네요
로그에는
05-30 23:48:25.159: D/battery_widget(13826): [ScreenReceiver] action : android.intent.action.SCREEN_OFF
05-30 23:48:25.159: I/battery_widget(13826): [] unregister battery event
05-30 23:48:25.222: D/MinimalTextUpdateService(837): Receiving Screen On/Off Message: android.intent.action.SCREEN_ON
05-30 23:48:25.245: V/TransportControlView(193): Create TCV com.android.internal.widget.TransportControlView@41f0e030
05-30 23:48:25.261: D/SurfaceFlinger(116): Screen about to return, flinger = 0x178a918
05-30 23:48:25.284: I/WindowManager(193): Lock screen displayed!
05-30 23:48:25.323: D/dalvikvm(837): GC_CONCURRENT freed 442K, 20% free 14015K/17415K, paused 3ms+2ms
05-30 23:48:25.339: D/MinimalTextUpdateService(837): Checking if widget 28 needs an update
05-30 23:48:25.339: D/MinimalTextUpdateService(837): No Update neccessary!
05-30 23:48:25.393: D/dalvikvm(505): GC_FOR_ALLOC freed 750K, 17% free 25002K/29767K, paused 68ms
이런식으로 OFF 액션을 받아서 꺼지고 바로 다시 ON 액션이 들어와버립니다
그래서 생각한데 OFF한다음에 3초정도 안에 다시 ON액션이 발생하면 꺼버리는 방법으로 해보려고 했으나..
고민이네요
4.0.4 자체의 버그인가요? 아니면 크게 뭐 달라진게 있는지요,.,,




4.0.4 에서 lockNow() 메소드의 동작이 달라진 것 같습니다.
API 문서상으로는 바뀐게 없구요.
다만 이게 버그인지는 확실하지 않습니다.
Screen Off and Lock 이라는 앱은 어찌어찌 해결한 것 같더군요.