Я понимаю, что это поздно, но sandrstar дал мне идею, которая заключалась в том, чтобы использовать Uri, который вы передаете в ContentProvider, и добавить ограничение в качестве последнего сегмента пути к нему, используя
Uri.withAppendedPath("uri" "/" + limitNumber);
Затем внутри вашего поставщика контента в вашем сопоставителе URI убедитесь, что вы соответствуете
MATCHER.addURI("authority", "uri" + "/#", matchInt);
Затем в своем запросе проверьте matchInt, с которым вы сопоставили URI, и получите последний сегмент пути.
uri.getLastPathSegment();
Это будет вашим пределом, а затем используйте то, что рекомендовано sandrstar с SQLiteQueryBuilder.
Просто подумал, что было бы неплохо иметь хорошую технику для передачи вашего параметра провайдеру. Надеюсь это поможет!
person
Aaron Smentkowski
schedule
18.03.2015