Viv*_*vek 10 android android-contentprovider android-cursor android-cursoradapter
在我的Android应用程序中,我使用Sqlite DataBase来存储来自服务器的数据.我使用ContentProvider和ContentResolver访问DataBase中的数据,并使用CursorAdapter将数据绑定到ListView.一旦将数据插入DataBase,将通知CursorAdapter更新ListView.此外,每当我滚动ListView时,我都会从DataBase表中获取新数据,并且ListView将被更新.但是一旦我到达表行的末尾,我需要直接从服务器获取数据而不存储到DataBase中并在ListView中更新它.现在,当我使用接受Cursor数据的CursorAdapter时,如何绑定一个不是来自DataBase的新数据集?是否可以在不从DataBase获取数据的情况下创建Cursor数据,并在ContentProvider中使用ChangeCursor()方法来更新ListView?如果没有,还有其他方法可以达到同样的效果吗?
Les*_*zek 10
是否可以在不从DataBase获取数据的情况下创建Cursor数据,并在ContentAdapter中使用ChangeCursor()方法来更新ListView?
是的,您可以使用MatrixCursor创建游标.如果您必须将MatrixCursor与数据库Cursor合并,请使用MergeCursor.
| 归档时间: |
|
| 查看次数: |
4237 次 |
| 最近记录: |