버튼의 색상을 변경할 수있는 코드를 주기적으로 3 초마다 실행하려고합니다.UI에서 버튼 색상을 주기적으로 업데이트하는 코드를 실행하십시오.
지금까지 내가 가진 :
ScheduledExecutorService scheduleTaskExecutor = Executors.newScheduledThreadPool(2);
// This schedule a runnable task every 2 minutes
scheduleTaskExecutor.scheduleAtFixedRate(new Runnable() {
public void run() {
queryFeedback2(); // display the data
}
}, 0, 3, TimeUnit.SECONDS);
이 코드는 코드의 조각을 실행하지만 결과 내 UI를 업데이트하지 않습니다.
첫째, 내 UI 업데이트 관련 문제는 무엇입니까?
둘째, 주기적으로 내 코드를 실행해야하는 방식입니까? 더 좋은 방법이 있습니까?
정확합니다. 처리기를 사용해야합니다. –