gpt4 book ai didi

android - 如何在不从 Android 应用程序中的数据库获取数据的情况下创建游标数据?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:04:25 29 4
gpt4 key购买 nike

在我的 Android 应用程序中,我使用 Sqlite 数据库来存储来自服务器的数据。我正在使用 ContentProvider 和 ContentResolver 从数据库访问数据,并使用 CursorAdapter 将数据绑定(bind)到 ListView。一旦数据被插入到数据库中,CursorAdapter 将被通知更新 ListView。此外,每当我滚动 ListView 时,我都会从数据库表中获取新数据,并且 ListView 将被更新。但是一旦我到达表格行的末尾,我需要直接从服务器获取数据而不存储到数据库中并在 ListView 中更新它。现在,当我使用接受 Cursor 数据的 CursorAdapter 时,如何绑定(bind)一组不是来自数据库的新数据?是否可以在不从数据库获取数据的情况下创建 Cursor 数据,并使用 ContentProvider 中的 ChangeCursor() 方法来更新 ListView?如果没有,有没有其他方法可以达到同样的效果?

最佳答案

Is is possible to create Cursor data without getting data from the DataBase and use ChangeCursor() method in the ContentAdapter to update the ListView?

是的,您可以使用 MatrixCursor 创建游标.如果您必须将 MatrixCursor 与数据库 Cursor 合并,请使用 MergeCursor .

关于android - 如何在不从 Android 应用程序中的数据库获取数据的情况下创建游标数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15860619/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com