From 6ed50de6d1e5e27d11304cce226fefeee3105bd7 Mon Sep 17 00:00:00 2001 From: Jason parks Date: Wed, 25 Aug 2010 10:18:50 -0500 Subject: [PATCH] Deprecated the managed cursor API's on Activity. Loaders are the new world order. Change-Id: I0c7d403e9e6c0fcdf6fea886d8c284341e2f6c88 --- api/current.xml | 6 +++--- core/java/android/app/Activity.java | 13 +++++++++++++ 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/api/current.xml b/api/current.xml index b79e6d1cf790c..42152b0b7e38c 100644 --- a/api/current.xml +++ b/api/current.xml @@ -22376,7 +22376,7 @@ synchronized="false" static="false" final="true" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > @@ -23763,7 +23763,7 @@ synchronized="false" static="false" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > @@ -23808,7 +23808,7 @@ synchronized="false" static="false" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > diff --git a/core/java/android/app/Activity.java b/core/java/android/app/Activity.java index 425b2849c6335..0b0316c067d49 100644 --- a/core/java/android/app/Activity.java +++ b/core/java/android/app/Activity.java @@ -23,6 +23,7 @@ import android.content.ComponentCallbacks; import android.content.ComponentName; import android.content.ContentResolver; import android.content.Context; +import android.content.CursorLoader; import android.content.IIntentSender; import android.content.Intent; import android.content.IntentSender; @@ -1650,7 +1651,10 @@ public class Activity extends ContextThemeWrapper * @see ContentResolver#query(android.net.Uri , String[], String, String[], String) * @see #startManagingCursor * @hide + * + * @deprecated Use {@link CursorLoader} instead. */ + @Deprecated public final Cursor managedQuery(Uri uri, String[] projection, String selection, String sortOrder) { Cursor c = getContentResolver().query(uri, projection, selection, null, sortOrder); @@ -1681,7 +1685,10 @@ public class Activity extends ContextThemeWrapper * * @see ContentResolver#query(android.net.Uri , String[], String, String[], String) * @see #startManagingCursor + * + * @deprecated Use {@link CursorLoader} instead. */ + @Deprecated public final Cursor managedQuery(Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder) { Cursor c = getContentResolver().query(uri, projection, selection, selectionArgs, sortOrder); @@ -1707,7 +1714,10 @@ public class Activity extends ContextThemeWrapper * * @see #managedQuery(android.net.Uri , String[], String, String[], String) * @see #stopManagingCursor + * + * @deprecated Use {@link CursorLoader} instead. */ + @Deprecated public void startManagingCursor(Cursor c) { synchronized (mManagedCursors) { mManagedCursors.add(new ManagedCursor(c)); @@ -1722,7 +1732,10 @@ public class Activity extends ContextThemeWrapper * @param c The Cursor that was being managed. * * @see #startManagingCursor + * + * @deprecated Use {@link CursorLoader} instead. */ + @Deprecated public void stopManagingCursor(Cursor c) { synchronized (mManagedCursors) { final int N = mManagedCursors.size();