从本地数据库分页

时间:2015-09-13 18:19:14

标签: android database pagination

我正在处理一个应用程序,其中数据存储在本地数据库中,然后显示在列表视图中。如果数据较少,可以说10到15个列表项,那么它工作正常但如果它大约30到40然后滚动延迟有时候。

如何从本地数据库添加分页,即加载前10个项目,一旦用户到达底部,自动加载下一个10,依此类推。

这里是我如何从数据库中获取数据如何使用OFSET和LIMIT等

where = POST_ID + "= '" + post.id + "' AND " + POST_TYPE + "= '" + post.postType + "'";
    cursor = db.query(getTableName(), null, where, null, null, null,
            null);
    log("getAlllist() cursor : " + cursor.getCount());
    if (cursor.getCount() > 0) {
        if (cursor.moveToFirst()) {
            menuArrayList = loadDataToList(cursor);
        }
    }

我是数据库的新手,所以请帮帮我

0 个答案:

没有答案