Home | History | Annotate | Download | only in clipping

Lines Matching refs:uris

102         final List<Uri> uris = new ArrayList<>(selection.size());
104 uris.add(uriBuilder.apply(id));
106 return getClipDataForDocuments(uris, opType);
111 List<Uri> uris, @OpType int opType, DocumentInfo parent) {
112 ClipData clipData = getClipDataForDocuments(uris, opType);
119 public ClipData getClipDataForDocuments(List<Uri> uris, @OpType int opType) {
120 return (uris.size() > Shared.MAX_DOCS_IN_INTENT)
121 ? createJumboClipData(uris, opType)
122 : createStandardClipData(uris, opType);
128 private ClipData createStandardClipData(List<Uri> uris, @OpType int opType) {
130 assert(!uris.isEmpty());
131 assert(uris.size() <= Shared.MAX_DOCS_IN_INTENT);
140 for (Uri uri : uris) {
156 private ClipData createJumboClipData(List<Uri> uris, @OpType int opType) {
158 assert(!uris.isEmpty());
159 assert(uris.size() > Shared.MAX_DOCS_IN_INTENT);
161 final int capacity = Math.min(uris.size(), Shared.MAX_DOCS_IN_INTENT);
168 for (Uri uri : uris) {
178 bundle.putInt(OP_JUMBO_SELECTION_SIZE, uris.size());
181 int tag = mClipStore.persistUris(uris);
277 UrisSupplier uris = UrisSupplier.create(clipData, mClipStore);
278 if (uris.getItemCount() == 0) {
291 .withSrcs(uris)
296 Log.e(TAG, "Cannot create uris supplier.", e);