小编fab*_*sch的帖子

在QueryBuilder中使用limit()和offset()(ANDROID,ORMLITE)

@SuppressWarnings("deprecation")
public List<Picture> returnLimitedList(int offset, int end) {
    List<Picture> pictureList = new ArrayList<Picture>();
    int startRow = offset;
    int maxRows = end;
    try {
        QueryBuilder<Picture, Integer> queryBuilder = dao.queryBuilder();
        queryBuilder.offset(startRow).limit(maxRows);
        pictureList = dao.query(queryBuilder.prepare());
    } catch (SQLException e) {
        e.printStackTrace();
    }

    return pictureList;
}
Run Code Online (Sandbox Code Playgroud)
  • 我在数据库中有一张图片表,并且必须一次返回20行的有限列表.
  • 但是当我使用ex:QueryBuilder.offset(11).limit(30);
  • 我不能将列表限制为20行.
  • 该列表仅限于我.
  • 就像偏移始终保持值0一样
  • 例如:(0 - 30)

  • 有没有其他方法可以返回初始索引和结束索引的有限列表?

  • 谁能帮助我?

android list limit offset ormlite

6
推荐指数
1
解决办法
8316
查看次数

标签 统计

android ×1

limit ×1

list ×1

offset ×1

ormlite ×1