runnable = new Runnable() {
@Override
public void run() {
Log.i("ddddd","ww"+runnable.getClass().getSimpleName());
}
};
Handler.postDelayed(runnable,1000);
Handler.sendEmptyMessage(2);
然后在handlemessage中
super.handleMessage(msg);
Handler.post(runnable);
Handler.postDelayed(runnable,1000);
然后在onDestroy
super.onDestroy();
Log.i("ddddd","onDestroy");
Handler.removeCallbacks(runnable);
结果没有停止runnable