public class HandlerDemo extends Activity {
//title为setTitle方法提供变量,这里为了方便我设置成了int型
private
int title = 0;
private
Handler mHandler = new Handler(){
public
void handleMessage(Message msg) {
switch
(msg.what) {
case
1:
updateTitle();
break;
}
};
};
public
void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Timer
timer = new Timer();
timer.scheduleAtFixedRate(new
MyTask(), 1, 5000);
}
private
class MyTask extends TimerTask{
@Override
public
void run() {
Message
message = new Message();
message.what
= 1;
mHandler.sendMessage(message);
}
}
public
void updateTitle(){
setTitle("Welcome
to Mr Wei's blog " + title);
title
++;
}
}
}