关于AsyncQueryHandler偶尔数据不更新问题
来源:互联网 发布:引力波被发现 知乎 编辑:程序博客网 时间:2024/05/17 23:34
代码:示例,
new AsyncQueryHandler(
ChatActivity.this.getContentResolver()) {@Override
protected void onQueryComplete(int token,
Object cookie, Cursor cursor) {
if (cursor != null) {
mAdapter = new ChatAdapter(ChatActivity.this,
cursor, PROJECTION_FROM, mMsgListView,
mOtherUser.getUserCode(),
ChatActivity.this);
onVideoClick();
mMsgListView.setAdapter(mAdapter);
mMsgListView
.setSelection(mAdapter.getCount() - 1);
}
}
}.startQuery(
0,
null,
ChatProvider.CONTENT_URI,
PROJECTION_FROM,
selection,
new String[] { mJabberID + "@pcapp", who_userCode },
ChatConstants.SEND_TIME + " asc LIMIT "
+ String.valueOf(limitStart) + ","
+ Constants.LIMIT_MESSAGE_END_FINAL);//LIMIT_MESSAGE_END_FINAL=-1
红色部分是我们的limit,限制查询的条件,格式:limit a,b; 当我们将b写某一固定值时候,加载够b条后,数据就不在继续更新,
所以我们在这里普及一个知识,limit a,b; 当我们将b设置为-1的时候,意味着从第a条开始一直查询到符合where条件的最后一条(动态的),这个时候,数据就会一直更新啦~
好了,讲完了,遇到的坑就此解决。
0 0
- 关于AsyncQueryHandler偶尔数据不更新问题
- 关于android中sharedpreferences数据不更新的问题
- 关于get请求数据不更新的问题
- 关于Adapter的notifyDataSetChanged()方法数据不更新问题解析
- 偶尔更新
- 也来说说关于Hibernate使用update更新数据时,不更新的问题
- AsyncQueryHandler -->同步更新
- AsyncQueryHandler -->同步更新
- 关于在SSH项目中使用OpenSessionInViewFilter过滤器后数据库数据不更新的问题
- 关于android当中Service读取应用中的内存数据不更新问题
- notification PendingIntent跳转数据不更新问题
- notifyDataSetChanged()数据不更新的问题
- 关于asyncqueryhandler 开发技巧
- AsyncQueryHandler 异步查询数据
- 关于ViewPager的数据更新问题小结
- 关于ViewPager的数据更新问题小结
- 关于ViewPager的数据更新问题小结
- [笔记]关于fragment切换更新数据问题
- 利用xcodeproj修改xcode工程文件
- mysql 协议的初始化DB命令包及解析
- caffe网络结构可视化
- spring+websocket整合(springMVC+spring+MyBatis即SSM框架和websocket技术的整合)
- SpringMVC Controller中常用到的一些注解
- 关于AsyncQueryHandler偶尔数据不更新问题
- Concurrent.Thread.js
- Docker学习笔记(五)-fixbug2-Hash sum mismatch
- 移动设备非实时快速同步方案
- Android百度地图Poi检索开发总结
- mybatis-generator-core 代码修改
- Opengl---gluLookAt函数详解
- Python零基础入门十七之描述符
- Android 沉浸式状态栏