hee*_*ero 14 android uri limit android-contentprovider
有没有办法限制从内容提供程序返回的行数?我找到了这个解决方案,然而,它对我不起作用.所有行仍在返回.
Uri uri = Playlists.createIdUri(playlistId); //generates URI
uri = uri.buildUpon().appendQueryParameter("limit", "3").build();
Cursor cursor = activity.managedQuery(playlistUri, null, null, null, null);
Run Code Online (Sandbox Code Playgroud)
Shu*_*ayu 34
我遇到过这个问题,不得不打破我的脑袋,直到我终于明白了,或者更确切地说,这对我有用.请尝试以下方法
Cursor cursor = activity.managedQuery(playlistUri, null, null, null, " ASC "+" LIMIT 2");
Run Code Online (Sandbox Code Playgroud)
最后一个参数是sortOrder.我提供了排序顺序,并附加了LIMIT.确保正确地给出空间.我必须检查正在形成的查询,这似乎有效.