synchronized public void notifyFileChanged() {
if (timer != null) {
timer.cancel();
}
timer = new Timer();
timer.schedule(new TimerTask() {
public void run() {
timer = null;
Message message = new Message();
message.what = MSG_FILE_CHANGED_TIMER;
handler.sendMessage(message);
}
}, 1000);
}
private static final int MSG_FILE_CHANGED_TIMER = 100;
private Timer timer;
private Handler handler = new Handler() {
public void handleMessage(Message msg) {
switch (msg.what) {
case MSG_FILE_CHANGED_TIMER:
updateUI();
break;
}
super.handleMessage(msg);
}
};
定时刷新界面
最新推荐文章于 2022-05-02 06:09:29 发布