问题
2016-02-25 10:31
309 查看
1.
2.
3.
Caused by: java.util.concurrent.RejectedExecutionException: Task com.gionee.softmanager.applock.ApplicationLockActivity$1@184bd261 rejected from java.util.concurrent.ThreadPoolExecutor@a685186[Terminated, pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 4]
2.
的选中状态不停的发生变化。最后发现原因 是 ListView滚动时自动调用 onCheckedChanged 导致的。在查看了各种博客的解决办法后,国外的网站上有一个办法解决了我的问题。写下来分享一下。 在自定义Adapter的getView方法中这样写就行了。 //在初始化CheckBox状态和设置状态变化监听事件之前,先把状态变化监听事件设置为null holder.checkBox.setOnCheckedChangeListener(null); //然后设置CheckBox状态 if(isChecked) { holder.checkbox.setChecked(true); } else { holder.checkbox.setChecked(false); } //然后设置状态变化监听事件 holder.checkBox.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener(){ @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { if(isChecked){ //... }else{ //.... } } });
3.
相关文章推荐
- hdu 4614 Vases and Flowers 线段树
- jquery zTree异步加载简单实例讲解
- 中英文123456789数字和字母之间的相互转换
- Android动画合集之补间动画
- JavaScript代码因逗号不规范导致IE不兼容的问题
- Oracle数据库字符集问题解析
- JS + shell 批量下载 喜马拉雅FM 的音频
- 在eclipse中改变编码格式。
- 在Xcode中搭建openCV开发环境
- Java基础:Day04笔记内容 (选择结构)
- iOS原生App与H5页面交互笔记
- 最全列表: 80 多个 Linux 系统管理员必备的监控工具
- iOS开发总结之代码规范
- SqlBulkCopy 用法
- [计算机故障处理]无线网无法使用一例
- NDK环境变量的配置以及编译方法(linux环境下)
- android资源存取工具类
- 【VTK】VTK中设置默认的三维切片方向
- 一站式学习Wireshark(九):应用Wireshark过滤条件抓取特定数据流
- 时间系统