private void init() {
handler = new Handler();
handler.post(mTimeTask);//先绑定
}
private Runnable mTimeTask = new Runnable() {
@Override
public void run() {
Log.i(">>>>>>>>>>", "----mTimeTask----" + System.currentTimeMillis());
handler.postDelayed(mTimeTask, 1 * 1000);//延迟1s再操作
}
};
通过查看打印的日志信息,可以看到,数值不断的在增加
@Overrideprotected void onDestroy() {
super.onDestroy();
//handler 需要在销毁时移除 runnable
handler.removeCallbacks(mTimeTask);
}