Merge "Deprecate IntentService"
am: 17d1d950ec
Change-Id: Ica61be3ab8792b517db9b9188fc8bf6c0bbdb7c9
This commit is contained in:
@@ -5115,12 +5115,12 @@ package android.app {
|
|||||||
method public android.content.Intent getResultData();
|
method public android.content.Intent getResultData();
|
||||||
}
|
}
|
||||||
|
|
||||||
public abstract class IntentService extends android.app.Service {
|
@Deprecated public abstract class IntentService extends android.app.Service {
|
||||||
ctor public IntentService(String);
|
ctor @Deprecated public IntentService(String);
|
||||||
method @Nullable public android.os.IBinder onBind(android.content.Intent);
|
method @Deprecated @Nullable public android.os.IBinder onBind(android.content.Intent);
|
||||||
method @WorkerThread protected abstract void onHandleIntent(@Nullable android.content.Intent);
|
method @Deprecated @WorkerThread protected abstract void onHandleIntent(@Nullable android.content.Intent);
|
||||||
method public void onStart(@Nullable android.content.Intent, int);
|
method @Deprecated public void onStart(@Nullable android.content.Intent, int);
|
||||||
method public void setIntentRedelivery(boolean);
|
method @Deprecated public void setIntentRedelivery(boolean);
|
||||||
}
|
}
|
||||||
|
|
||||||
public class KeyguardManager {
|
public class KeyguardManager {
|
||||||
|
|||||||
@@ -44,13 +44,6 @@ import android.os.Message;
|
|||||||
* long as necessary (and will not block the application's main loop), but
|
* long as necessary (and will not block the application's main loop), but
|
||||||
* only one request will be processed at a time.
|
* 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">
|
* <div class="special reference">
|
||||||
* <h3>Developer Guides</h3>
|
* <h3>Developer Guides</h3>
|
||||||
* <p>For a detailed discussion about how to create services, read the
|
* <p>For a detailed discussion about how to create services, read the
|
||||||
@@ -59,8 +52,14 @@ import android.os.Message;
|
|||||||
* </div>
|
* </div>
|
||||||
*
|
*
|
||||||
* @see android.support.v4.app.JobIntentService
|
* @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 {
|
public abstract class IntentService extends Service {
|
||||||
private volatile Looper mServiceLooper;
|
private volatile Looper mServiceLooper;
|
||||||
@UnsupportedAppUsage
|
@UnsupportedAppUsage
|
||||||
|
|||||||
@@ -57,7 +57,7 @@ import java.lang.annotation.RetentionPolicy;
|
|||||||
* networking) operations, it should spawn its own thread in which to do that
|
* networking) operations, it should spawn its own thread in which to do that
|
||||||
* work. More information on this can be found in
|
* work. More information on this can be found in
|
||||||
* <a href="{@docRoot}guide/topics/fundamentals/processes-and-threads.html">Processes and
|
* <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
|
* as a standard implementation of Service that has its own thread where it
|
||||||
* schedules its work to be done.</p>
|
* schedules its work to be done.</p>
|
||||||
*
|
*
|
||||||
|
|||||||
Reference in New Issue
Block a user