Page 444 - MDP2020-3
P. 444
438
| 인천전자마이스터고등학교 ·············································································································
msg1.arg1=index;
onHandler.sendMessage(msg1);
int ontime=new Random().nextInt(modetime)+modetime+250;
Thread.sleep(ontime);
Message msg2=new Message();
msg2.arg1=index;
offHandler.sendMessage(msg2);
}catch (InterruptedException e){
e.printStackTrace();
}
}
}
}
Handler handler = new Handler(){
@Override
public void handleMessage(Message msg){
time.setText("남은 시간: "+msg.arg1+"초");
}
};
public class Timer implements Runnable {
@Override
public void run() {
for (t = 30; t >= 0; t--) {
Message msg = new Message();
msg.arg1 = t;
handler.sendMessage(msg);
try {
Thread.sleep(1000);
} catch (InterruptedException e){
e.printStackTrace();
}
}
try {
Thread.sleep(500);
} catch (InterruptedException e){
e.printStackTrace();
}