if(isScreenOn)
{
Log.e("MainActivity", "isScreen On");
count+=1;
t=true;
Thread myThread=new Thread(new Runnable() {
public void run() {
while(t){
try{
handler.sendMessage(handler.obtainMessage());
Thread.sleep(2000);
}catch (InterruptedException e) {
e.printStackTrace();
}
}
}
});
myThread.start();
}
else
{
Log.e("MainActivity", "isScreen Off");
t=false;
}
스크린이 켜졌을때 타이머가 돌고 스크린이 꺼졌을때 타이머가 돌지 않게 하고 다시 켜지면 돌게 하고 싶은데 현재 이렇게 주니 스크린이 꺼져있을때도 계속 타이머가 돌고 있습니다. ㅠㅠ 어디에서 문제가 있는걸까요? 로그로 봤을때는 스크린이 켜지면 켜진다고 꺼지면 꺼진다고 되있는데..