Android 使用线程的计时器

【Android 使用线程的计时器】曾无好事来相访,赖尔高文一起予。这篇文章主要讲述Android 使用线程的计时器相关的知识,希望能为你提供帮助。
Handler

private Handler handler = new Handler();

Runnable
private Runnable runnable = new Runnable() { @Override public void run() { this.upDate(); handler.postDelayed(this, 1000); }void upDate() { setTime(); } };

设置时间
private void setTime() { //日期,api 24暂定 SimpleDateFormat formatter = new SimpleDateFormat(" yyyy年MM月dd日HH:mm:ss" , Locale.getDefault()); String show_timeStr = formatter.format(new Date(System.currentTimeMillis())); tv_clock1.setText(show_timeStr); }

启动计时(建议在onCreate()中)
handler.postDelayed(runnable, 1000);

释放线程(建议在onDestroy()中)
handler.removeCallbacks(runnable);


    推荐阅读