相关疑难解决方法(0)

指定ContentProvider查询的限制/偏移量

我正在尝试让我的ContentResolver运行此查询:

select * from myTable limit 1 offset 2
Run Code Online (Sandbox Code Playgroud)

ContentResolver中唯一的查询方法是:

resolver.query(uri, projection, selection, selectionArgs, sortOrder);
Run Code Online (Sandbox Code Playgroud)

我试过了:

final Cursor c = resolver.query(
        MyTable.CONTENT_URI,
        MyTable.PROJECTION,
        " ? ?",
        new String[] {"1", "2"},
        null);
Run Code Online (Sandbox Code Playgroud)

这只是抛出一个IllegaLArgumentException.实现这一目标的正确方法是什么?

android android-contentprovider

17
推荐指数
3
解决办法
1万
查看次数

如何在android上添加限制子句来管理

Android的API通过SQLite提供了一个干净的机制来查询联系人列表.但是,我不确定如何限制结果:

Cursor cur = ((Activity)mCtx).managedQuery(
                People.CONTENT_URI,
                columns,
                "LIMIT ? OFFSET ?",
                new String[] { Integer.toString(limit), Integer.toString(offset) },
                null
        );
Run Code Online (Sandbox Code Playgroud)

不行.

sqlite android

5
推荐指数
4
解决办法
7350
查看次数

标签 统计

android ×2

android-contentprovider ×1

sqlite ×1