为了账号安全,请及时绑定邮箱和手机立即绑定

stop按钮不能让主线程和子线程的交互停下来

removeMessages(1)不能让主线程和子线程的交互停下来啊

正在回答

2 回答

老师讲的方法有点问题,消息开始发送以后,实际上形成了一个消息发送循环,去除原始的消息并不能停止这个循环,要停止这个队,在发送消息的前面加个开关,就行了。代码如下:

if(flag){

mainHandler.sendMessageDelayed(message, 1000);

}

case R.id.stop:

flag=false;

break;


3 回复 有任何疑惑可以回复我~

我也发现这个问题了,你能不能再写全点.

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android面试常客Handler详解
  • 参与学习       54881    人
  • 解答问题       183    个

学Android开发,必学Handler,也是Android面试常客

进入课程

stop按钮不能让主线程和子线程的交互停下来

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信