【发布时间】:2013-03-16 03:06:33
【问题描述】:
我在使用CursorLoader时遇到了一些麻烦...但是我想从inet API逐页下载数据;
我还想对列表视图进行分页。这意味着当到达列表视图的末尾时,应该逐页下载数据。
我还想过滤在
AutocompleteTextView中输入约束文本的列表视图。
当我单独使用它们时,这些功能中的每一个都可以正常工作,但是当我想将它们一起使用时,它的效果并不好。我想实现这样的场景:如果我在AutocompleteTextView 中输入过滤器文本,我的列表视图无效(工作正常)并且下载过程将开始,直到列表视图大小达到屏幕末尾。
问题是我不知道如何通过CursorLoader组织游标更新,什么时候应该重启loader,什么时候不应该?我应该仅在设置过滤器(setFilterQueryProvider,方法 runQuery(CharSequence 约束))时重新启动加载程序,还是应该在从 inet 提供新数据部分时重新启动?
现在,当进程启动时,我发现回调 onLoadFinished 没有被调用,listview 也没有更新......
也许有人能给我一些工作的例子......
【问题讨论】:
标签: android pagination filtering android-cursorloader