나는 일정 시간이 지나면 단순히 부울을 거짓으로 변경하는 방법을 만들고있다.안드로이드에서 TimerTask 사용하기
public void changeBool(int timeoutMillis, boolean toTurnFalse){ TimerTask tt = new TimerTask(){ @Override public void run() { toTurnFalse = false; } }; mTimer.schedule(tt, timeoutMillis); }
하지만 라인에 오류가 받고 있어요 : 지금까지 나는이 toTurnFalse = false;
final
변수로 변경하라고 요구하지만 난이 일을하지 않으려하고 또한 다른 생산 오류 자체. final
변수 문제를 피하려면 어떻게합니까?
'toTurnFalse'를 사용하여 메소드에 전달 된 부울을 사용하려고합니다. 이 변경 작업을 수행하면 새로운 부울이 작성되고 false로 설정됩니다. –
오, 알았어. – Ali