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

Commit 17d1d950 authored by Charles Munger's avatar Charles Munger Committed by Gerrit Code Review
Browse files

Merge "Deprecate IntentService"

parents c5f12f75 6f8b0902
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>
 *