如题,代码中用到了ListView并用到了一个简单的SimpleAdapter来适配其中的List。
其中在调试的时候会遇到弹错,log如下
E/MessageQueue-JNI( 2054): java.lang.IllegalStateException: The content of the adapter has changed but ListView did not...
分类:
其他好文 时间:
2015-05-13 10:14:41
阅读次数:
127
情景分析:在开发过程中,我们经常会使用notifyDataSetChanged()实时的让ListView进行刷新操作,但是有的时候却会发现ListView不再刷新了,有的时候却又可以自动刷新。原因分析:
如上图所示,传递给Adapter的List引用一开始为引用a,但是,当我们在程序中执行刷新更换数据的时候,如果一不小心将List的引用换成了引用b的话,就会导致上述情景的发生。那是因为Adapt...
分类:
其他好文 时间:
2015-05-13 01:00:45
阅读次数:
209
Android 的ListView在删除时,被删除的项目直接消失,比较生硬,在此实现一下删除动画,大家一起探讨; 以下是Activity代码;主界面只有一个ListView,通过Adapter提供数据,界面如下,当点击某一项时,将播放动画,并删除点击的项目;package app.com.listv...
分类:
移动开发 时间:
2015-05-13 00:39:54
阅读次数:
189
├ cn.eoe.app –存放程序全局性类的包├ cn.eoe.app.adapter –存放适配器的实现类的包├ cn.eoe.app.adapter.base –存放适配器基类的包├ cn.eoe.app.biz –存放DAO类的包├ cn.eoe.app.config --存放常量,配置和a...
分类:
其他好文 时间:
2015-05-12 17:07:54
阅读次数:
99
昨天一天依然在进行着我的XTB项目,晚上回到宿舍发现在数据加载的时候出了点问题,然后就一直在调试。。。一直到晚上12点断网前提交到github上了一点东西之后困得不行了,然后就直接躺床上了~~~手里拿着上个月刚买的小米note不停地琢磨着几个Fragment以及Adapter还有ListView加载的顺序上有没有出现什么问题。。。
突然PIA的一声整个宿舍的人都被惊醒了,我也醒了。。。(ps:尼...
分类:
其他好文 时间:
2015-05-12 13:41:06
阅读次数:
93
5/11/15download NOOBSinstall operation system: Raspbianset up: wifi(bad USB wifi adapter)-use wire cable download openCV- install-waiting - downloa...
分类:
Web程序 时间:
2015-05-12 11:07:52
阅读次数:
127
目标:
可将一个类的接口转换成客户希望的另外一个接口,使得原本不兼容的接口能够一起工作。通俗的理解就是将不同接口适配成统一的API接口。
角色:
Target适配目标,该角色定义把其他类转换为何种接口,也就是我们的期望接口。
Adaptee被适配者,就是需要被适配的接口。
Adapter适配器,其他的两个角色都是已经存在的角色,而适配器角色是需要新...
分类:
Web程序 时间:
2015-05-12 09:21:49
阅读次数:
126
1. 使用蓝牙的响应权限 代码如下:2. 配置本机蓝牙模块在这里首先要了解对蓝牙操作一个核心类BluetoothAdapter代码如下:BluetoothAdapter adapter = BluetoothAdapter.getDefaultAdapter();//直接打开系统的蓝牙设置面板Int...
分类:
移动开发 时间:
2015-05-12 01:28:41
阅读次数:
152
在adapter的getView方法中:convertView.setOnTouchListener(this);2.重写方法:@Override
publicbooleanonTouch(Viewv,MotionEventevent){
//TODOAuto-generatedmethodstub
switch(event.getAction()){
caseMotionEvent.ACTION_DOWN:
v.setBackgroundColor(context...
分类:
其他好文 时间:
2015-05-11 20:14:00
阅读次数:
137
1. 概述 将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。2. 解决的问题 即Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。 下面是两个非常形象的例子3. 模式中的角色 3.1 目标接口...
分类:
编程语言 时间:
2015-05-11 17:44:51
阅读次数:
130