我是靠谱客的博主 活泼芝麻,最近开发中收集的这篇文章主要介绍Android Handler 定时任务,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

public class MainActivity extends AppCompatActivity {
private TextView tvTitle;

private Button btnClick;


@Override

protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);


tvTitle = (TextView) findViewById(R.id.tv_title);

btnClick = (Button) findViewById(R.id.btn_click);


btnClick.setOnClickListener(new View.OnClickListener() {
@Override

public void onClick(View v) {
Timer timer = new Timer();

timer.scheduleAtFixedRate(new MyTask(), 1, 500);

}
});


}
private class MyTask extends TimerTask {
@Override

public void run() {
Message message = new Message();

message.what = 1;

mHandler.sendMessage(message);


}
}
private Handler mHandler = new Handler(new Handler.Callback() {
@Override

public boolean handleMessage(Message msg) {
switch (msg.what) {
case 1:
tvTitle.setText(""+System.currentTimeMillis());

break;

}
return false;

}
});


}

最后

以上就是活泼芝麻为你收集整理的Android Handler 定时任务的全部内容,希望文章能够帮你解决Android Handler 定时任务所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(102)

评论列表共有 0 条评论

立即
投稿
返回
顶部