summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author TreeHugger Robot <treehugger-gerrit@google.com> 2017-03-23 22:35:54 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2017-03-23 22:36:02 +0000
commit790be32525b59fd32a1a20cb7d24e1d5f38a8e57 (patch)
tree404e896e2877e6b29ee76eaa934563c53ab0ad19
parentca47020270f85e328d17df67eba764ff8cd5092b (diff)
parent57b0fe44e00f06fe56510b2f897d42f64fc2be85 (diff)
Merge "Verify paging is by auto-pager in CTS."
-rw-r--r--api/test-current.txt9
-rw-r--r--core/java/android/database/PageViewCursor.java8
2 files changed, 12 insertions, 5 deletions
diff --git a/api/test-current.txt b/api/test-current.txt
index 8098440a9bb2..8bae27c1b593 100644
--- a/api/test-current.txt
+++ b/api/test-current.txt
@@ -11748,6 +11748,15 @@ package android.database {
field protected final java.util.ArrayList<T> mObservers;
}
+ public final class PageViewCursor extends android.database.CursorWrapper implements android.database.CrossProcessCursor {
+ ctor public PageViewCursor(android.database.Cursor, int, int);
+ method public void fillWindow(int, android.database.CursorWindow);
+ method public android.database.CursorWindow getWindow();
+ method public boolean onMove(int, int);
+ method public static android.database.Cursor wrap(android.database.Cursor, android.os.Bundle);
+ field public static final java.lang.String EXTRA_AUTO_PAGED = "android.content.extra.AUTO_PAGED";
+ }
+
public class SQLException extends java.lang.RuntimeException {
ctor public SQLException();
ctor public SQLException(java.lang.String);
diff --git a/core/java/android/database/PageViewCursor.java b/core/java/android/database/PageViewCursor.java
index 5f42f30be5ba..44727a0d300e 100644
--- a/core/java/android/database/PageViewCursor.java
+++ b/core/java/android/database/PageViewCursor.java
@@ -18,13 +18,13 @@ package android.database;
import static com.android.internal.util.Preconditions.checkArgument;
import android.annotation.Nullable;
+import android.annotation.TestApi;
import android.content.ContentResolver;
import android.os.Build;
import android.os.Bundle;
import android.util.Log;
import android.util.MathUtils;
-import com.android.internal.annotations.VisibleForTesting;
import com.android.internal.util.ArrayUtils;
/**
@@ -34,11 +34,10 @@ import com.android.internal.util.ArrayUtils;
*
* @hide
*/
+@TestApi
public final class PageViewCursor extends CursorWrapper implements CrossProcessCursor {
- /**
- * An in internal extra added to results that are auto-paged using the wrapper.
- */
+ /** An extra added to results that are auto-paged using the wrapper. */
public static final String EXTRA_AUTO_PAGED = "android.content.extra.AUTO_PAGED";
private static final String TAG = "PageViewCursor";
@@ -56,7 +55,6 @@ public final class PageViewCursor extends CursorWrapper implements CrossProcessC
/**
* @see PageViewCursor#wrap(Cursor, Bundle)
*/
- @VisibleForTesting
public PageViewCursor(Cursor cursor, int offset, int limit) {
super(cursor);