关于停止按钮不能用的解决方法:
Message message = new Message();
message.what=1; //把what设置为1
System.out.println("threadHandler");
handler.sendMessageDelayed(message, 1000); //主线程中的handler
这样就可以停止拉,handler.removeMessages(1);//他的what就是1.。。。不一样当然停止不了。。
Message message = new Message();
message.what=1; //把what设置为1
System.out.println("threadHandler");
handler.sendMessageDelayed(message, 1000); //主线程中的handler
这样就可以停止拉,handler.removeMessages(1);//他的what就是1.。。。不一样当然停止不了。。
2015-06-05
大家说的停止按钮不能用,是因为message.what没有设置成1,handler.removeMessages(1)是指清楚对应的what为1的message.应该就是这样。
2015-06-05