读书人

Android定时器解决方案

发布时间: 2012-03-09 16:54:57 作者: rapoo

Android定时器
Android中使用Timer
Timer timer = new Timer();
Handler handler = new Handler(){
public void handleMessage(Message msg) {
switch (msg.what) {
case 1:
x++;
break;
}
//请问这里怎么更新屏幕 不能用postInvalidate()刷新屏幕
super.handleMessage(msg);
}
};
TimerTask task = new TimerTask(){

public void run() {
Message message = new Message();
message.what = 1;
handler.sendMessage(message);
}

我的问题就是怎么使屏幕刷新~ 大虾们帮帮忙~
};

[解决办法]
从Handler派生个子类,把当前Activity作为参数传进去,调用invalidate()

读书人网 >Android

热点推荐