阅读背景:

关于listitem点击事件根据position取得数据库数据Onresume()更新Adapter后取得数据错误的问题

来源:互联网 
我在项目中自定义了一个适配器,通过调用getview()方法显示listview数据。项目需求要通过点击listitem进行读取系统短信功能,我需要的是点击item的时候获取该item中的号码,但本身listitem中不存在有显示电话号码的控件,所以不能直接从listitem中获得,只能通过查询数据库获得。本来也没发现问题因为点击listitem获得号码是正确的。最近才发现如果我从系统数据库里面删除会话,然后再按返回键,让程序执行onresume()方法从新加载数据更新adapter之后,再去被删除的会话的那个item的位置点击获取号码会是原来被删除的那个号码(也就是获取的号码不正确)。造成这个问题的原因所在还是因为自己太粗心大意,没有重新实例化Dao对象,先记下来,免得忘记。我在项目中自定义了一个适配器,通过调用getview()方法显示listview数据。项目需



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: