遇到的问题:当前页面使用了handler的延迟操作,当跳转到下一个页面,如果延迟的时候还没到会发生跳转到下一个页面时执行了这个延迟操作中的方法。
解决的方法:
1、在onDestory中使用handler.removeCallbacksAndMessages(null);
2、在onDestory中使用handler.removeCallbacks(runnable);//停止线程
遇到的问题:当前页面使用了handler的延迟操作,当跳转到下一个页面,如果延迟的时候还没到会发生跳转到下一个页面时执行了这个延迟操作中的方法。
解决的方法:
1、在onDestory中使用handler.removeCallbacksAndMessages(null);
2、在onDestory中使用handler.removeCallbacks(runnable);//停止线程
本文标题:handler使用延迟操作出现的问题
本文链接:https://www.haomeiwen.com/subject/xcmiaxtx.html
网友评论