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()