handler使用延迟操作出现的问题

遇到的问题:当前页面使用了handler的延迟操作,当跳转到下一个页面,如果延迟的时候还没到会发生跳转到下一个页面时执行了这个延迟操作中的方法。

解决的方法:

 1、在onDestory中使用handler.removeCallbacksAndMessages(null);

 2、在onDestory中使用handler.removeCallbacks(runnable);//停止线程

猜你喜欢

转载自blog.csdn.net/qq_23329167/article/details/79169950