학교 시험을 치고 왔습니다.
간단해 보이는데 해결을 못하고 와서 답답한 마음에 질문을 올립니다.
버튼이 하나 있는데 텍스트가 보이지 않는 상태 입니다. ( setTextColor(0) 하니까 안보이게 되더라구요 )
버튼 클릭시 버튼 텍스트의 색상을 변경하여 사용자에게 텍스트를 보여주고
약 2초 뒤에 다시 원래 색깔(안보이게)로 돌아와야 합니다.
그래서 버튼 온클릭리스너 만들어서
setTextColor(Color.BLACK);
SystemClock.sleep(2000);
setTextColor(0);
이런식으로 했는데 잘 안되더라구요
이래저래 실험해 본 결과
setTextColor(Color.BLACK); 이 구문이 sleep보다 먼저 있음에도 불구하고
sleep된 후에 색상이 변경된다는 것을 알았습니다.
코드의 흐름대로 실행이 안되니 어떻게 해야할지 몰라서 못풀고 왔습니다.ㅠㅠ
이런 문제는 어떤식으로 풀어나가야 하나요?