/** Create a {@code Cursor} given its URL safe encoded form. */ public static Cursor fromUrlSafe(String urlSafe) { try { return Cursor.copyFrom(BaseEncoding.base64Url().decode(urlSafe)); } catch (IllegalArgumentException e) { throw new IllegalStateException("Unexpected decoding exception", e); } }
@Test public void testCopyFrom() throws Exception { Cursor cursor = Cursor.copyFrom(bytes2); assertEquals(cursor2, cursor); assertNotEquals(cursor1, cursor); } }
Cursor expectedEndCursor = Cursor.copyFrom(cursorIter.next().toByteArray()); assertEquals(expectedEndCursor, results.getCursorAfter()); if (resultCount < limit) {
/** Create a {@code Cursor} given its URL safe encoded form. */ public static Cursor fromUrlSafe(String urlSafe) { try { return Cursor.copyFrom(BaseEncoding.base64Url().decode(urlSafe)); } catch (IllegalArgumentException e) { throw new IllegalStateException("Unexpected decoding exception", e); } }