Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit bcdb5c84 authored by Charles Munger's avatar Charles Munger Committed by android-build-merger
Browse files

Merge "Deprecate IntentService"

am: 17d1d950

Change-Id: Ica61be3ab8792b517db9b9188fc8bf6c0bbdb7c9
parents b00ee2e7 17d1d950
Loading
Loading
Loading
Loading
+6 −6
Original line number Diff line number Diff line
@@ -5115,12 +5115,12 @@ package android.app {
    method public android.content.Intent getResultData();
  }
  public abstract class IntentService extends android.app.Service {
    ctor public IntentService(String);
    method @Nullable public android.os.IBinder onBind(android.content.Intent);
    method @WorkerThread protected abstract void onHandleIntent(@Nullable android.content.Intent);
    method public void onStart(@Nullable android.content.Intent, int);
    method public void setIntentRedelivery(boolean);
  @Deprecated public abstract class IntentService extends android.app.Service {
    ctor @Deprecated public IntentService(String);
    method @Deprecated @Nullable public android.os.IBinder onBind(android.content.Intent);
    method @Deprecated @WorkerThread protected abstract void onHandleIntent(@Nullable android.content.Intent);
    method @Deprecated public void onStart(@Nullable android.content.Intent, int);
    method @Deprecated public void setIntentRedelivery(boolean);
  }
  public class KeyguardManager {
+7 −8
Original line number Diff line number Diff line
@@ -44,13 +44,6 @@ import android.os.Message;
 * long as necessary (and will not block the application's main loop), but
 * only one request will be processed at a time.
 *
 * <p class="note"><b>Note:</b> IntentService is subject to all the
 * <a href="/preview/features/background.html">background execution limits</a>
 * imposed with Android 8.0 (API level 26). In most cases, you are better off
 * using {@link android.support.v4.app.JobIntentService}, which uses jobs
 * instead of services when running on Android 8.0 or higher.
 * </p>
 *
 * <div class="special reference">
 * <h3>Developer Guides</h3>
 * <p>For a detailed discussion about how to create services, read the
@@ -59,8 +52,14 @@ import android.os.Message;
 * </div>
 *
 * @see android.support.v4.app.JobIntentService
 * @see android.os.AsyncTask
 *
 * @deprecated IntentService is subject to all the
 *   <a href="/preview/features/background.html">background execution limits</a>
 *   imposed with Android 8.0 (API level 26). Consider using {@link androidx.work.WorkManager}
 *   or {@link androidx.core.app.JobIntentService}, which uses jobs
 *   instead of services when running on Android 8.0 or higher.
 */
@Deprecated
public abstract class IntentService extends Service {
    private volatile Looper mServiceLooper;
    @UnsupportedAppUsage
+1 −1
Original line number Diff line number Diff line
@@ -57,7 +57,7 @@ import java.lang.annotation.RetentionPolicy;
 * networking) operations, it should spawn its own thread in which to do that
 * work.  More information on this can be found in
 * <a href="{@docRoot}guide/topics/fundamentals/processes-and-threads.html">Processes and
 * Threads</a>.  The {@link IntentService} class is available
 * Threads</a>.  The {@link androidx.core.app.JobIntentService} class is available
 * as a standard implementation of Service that has its own thread where it
 * schedules its work to be done.</p>
 *