From 0a1feb819234ae7fc8cc32aa1dc5929823b0a5bc Mon Sep 17 00:00:00 2001 From: Ian Lake Date: Mon, 13 Nov 2017 10:26:46 -0800 Subject: Deprecate framework Fragments and Loaders Redirect developers to use the Support Library versions of Fragments and Loaders to ensure that they get consistent behavior across versions of Android and all devices as well as access to Lifecycle improvements. Test: Confirmed APIs deprecated in current.txt BUG: 68381801 Change-Id: I58ec599e557fc93c8547c45ba7c9ced96b0c8616 --- core/java/android/content/AsyncTaskLoader.java | 3 +++ 1 file changed, 3 insertions(+) (limited to 'core/java/android/content/AsyncTaskLoader.java') diff --git a/core/java/android/content/AsyncTaskLoader.java b/core/java/android/content/AsyncTaskLoader.java index b7545bf55b58..6e9f09cbef0e 100644 --- a/core/java/android/content/AsyncTaskLoader.java +++ b/core/java/android/content/AsyncTaskLoader.java @@ -49,7 +49,10 @@ import java.util.concurrent.Executor; * fragment} * * @param the data type to be loaded. + * + * @deprecated Use {@link android.support.v4.content.AsyncTaskLoader} */ +@Deprecated public abstract class AsyncTaskLoader extends Loader { static final String TAG = "AsyncTaskLoader"; static final boolean DEBUG = false; -- cgit v1.2.3 From 1f4e67b6e17e9b86151140174491b2360bac82d9 Mon Sep 17 00:00:00 2001 From: Ian Lake Date: Mon, 18 Dec 2017 10:36:18 -0800 Subject: Improve Fragment+Loader deprecation Javadoc Make it clear that the framework versions of Fragments and Loaders should be replaced with their identically named versions in the Support Library. Reference the recent work on Lifecycle as an example of a Support Library only change that should motivate developers to switch to the Support Library equivalents. Test: Reviewed new Javadoc BUG: 70336450 Change-Id: I93151fa0a316bba824c2e55f80f7de9d30bed3c6 --- core/java/android/content/AsyncTaskLoader.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'core/java/android/content/AsyncTaskLoader.java') diff --git a/core/java/android/content/AsyncTaskLoader.java b/core/java/android/content/AsyncTaskLoader.java index 6e9f09cbef0e..c44e35687909 100644 --- a/core/java/android/content/AsyncTaskLoader.java +++ b/core/java/android/content/AsyncTaskLoader.java @@ -50,7 +50,8 @@ import java.util.concurrent.Executor; * * @param the data type to be loaded. * - * @deprecated Use {@link android.support.v4.content.AsyncTaskLoader} + * @deprecated Use the Support Library + * {@link android.support.v4.content.AsyncTaskLoader} */ @Deprecated public abstract class AsyncTaskLoader extends Loader { -- cgit v1.2.3