不是按钮无意多点击,就是测试容错性。点击之后会有一个处理的时间,这时多次点击的话就会导致程序崩溃,按钮禁用也不行,连续点击的话程序还是会崩溃。谁能告诉我这个问题该怎么解决?
解决方案 »
- 关于PopupWindow中加入ListView后其它组件无法响应解决办法
- [求助]android下串口通信问题!!!
- android程序中线程出错不知是什么原因?
- 新建的XML下面有黄线~~
- 实现手机和电脑之间的数据传输的解决方案
- 求大神解答,困扰已久:Android 调用相机返回的data空值问题
- delete删除多条记录时使用事务批处理快还是用IN()快?
- 请教在屏幕旋转时如何让某一个控件TextView的位置保持不变
- android 打包后的apk,新浪微博,微信的分享功能都失效了,各位这个怎么处理?
- mqtt与activemq
- Android通讯录 组群的相关操作
- 滑着舒心,做着费心! ListView之滑动纠结问题。
handler.postDelayed(new Runnable() {
@Override
public void run() {
}
},2000);
连续点击的时候,事件就一直积压下来,最后一个一个处理,最后请求数超过了应答极限,就导致出错了,我对取到的数据的判断不足,结果就导致了空指针的错误。在这句话之外加个进度对话框,对得到的数据再加几个判断条件就可以了。但是我现在想知道为什么按钮没能禁用。我做的是listview的分页,点击按钮查看更多,中间禁用后还是要还原的,直到数据加载完才是真正禁用。结果也就是只有到最后才能真正禁用,之前都是按钮变灰了,但是事件还是会触发的。谁能告诉我原因?
或者使用synchronized(new Object)不过一般使用于多线程