int abc[] = {1,2,3,4,5};
boolean bol[] = {true,false,true,false,true};
Thread timeCount = new Thread() {
@Override
public void run() {
for (int a : abc) {
thread.sleep(1000,1);
Log.d("",""+bol[a]);
}
thread.start();
간략하게 코드 보면 이런식인데요 예를들어 버튼 이벤트시에 쓰레드가 작동한다고하면 1초간격으로 로그에 T,F,T,F,T 이렇게 찍히잖아요 이말은 a가 1,2,3,4,5 순서대로 진행하잖아요 그런데 버튼을 빠르게 세번 누르면
1,1,1,2,2,2,3,3,3,4,4,4,5,5,5 이렇게되더라구요 ㅠㅠ 저기저 int a를 전역변수로도 안되고 방법이 없을가요?
저는 1,2 가 되는 순간에 눌렀을때 이벤트 받고 3, 4, 5 하고 끝내고 싶거든요 ㅠㅠ