간단한 시계를 만드는 스크립트를 사용했습니다. 하지만 프로그램을 실행할 때 RUN() 함수가 작동하지만 TextView에 값을 할당하면 불행히도 안드로이드 장치에서 오류가 발생합니다. 문제를 해결하도록 도와주세요. 다음은 로그 캣을 따른다면, 그것은 당신에게 "당신은 별도의 스레드에서 텍스트를 변경할 수 없습니다"의 라인을 따라 뭔가를 얘기해야 내 코드android 안드로이드에서 간단한 시계를 실행하는 방법
TextView tv=(TextView) findViewById(R.id.textView1);
MyTimerTask mytask=new MyTimerTask();
Timer timer = new Timer();
timer.schedule(mytask, 3000, 1000);
class MyTimerTask extends TimerTask {
public void run() {
tv.setText("Testing"); //(WHEN THIS LINE WILL BE COMMENT
//IT IS RUNNING PROPERLY BUT WHEN
//I SHOW THIS LINE IT SHOW ERROR)
}
}
u는 크로노 미터 – KOTIOS
Google을 한 번 사용하거나이 형식을 사용할 수 있습니다. http://www.java2s.com/Code/Android/UI/ChronometerDemo.htm – KOTIOS