Update service example code.
Switch aidl sample to match the change in ApiDemos, add sample code to the Service class.
This commit is contained in:
@@ -287,6 +287,14 @@ public abstract class Service extends ContextWrapper implements ComponentCallbac
|
|||||||
* {@link #onStart} and returns either {@link #START_STICKY}
|
* {@link #onStart} and returns either {@link #START_STICKY}
|
||||||
* or {@link #START_STICKY_COMPATIBILITY}.
|
* or {@link #START_STICKY_COMPATIBILITY}.
|
||||||
*
|
*
|
||||||
|
* <p>If you need your application to run on platform versions prior to API
|
||||||
|
* level 5, you can use the following model to handle the older {@link #onStart}
|
||||||
|
* callback in that case. The <code>handleCommand</code> method is implemented by
|
||||||
|
* you as appropriate:
|
||||||
|
*
|
||||||
|
* <pre>{@include development/samples/ApiDemos/src/com/example/android/apis/app/ForegroundService.java
|
||||||
|
* start_compatibility}</pre>
|
||||||
|
*
|
||||||
* @param intent The Intent supplied to {@link android.content.Context#startService},
|
* @param intent The Intent supplied to {@link android.content.Context#startService},
|
||||||
* as given. This may be null if the service is being restarted after
|
* as given. This may be null if the service is being restarted after
|
||||||
* its process has gone away, and it had previously returned anything
|
* its process has gone away, and it had previously returned anything
|
||||||
@@ -462,6 +470,13 @@ public abstract class Service extends ContextWrapper implements ComponentCallbac
|
|||||||
* if your service is performing background music playback, so the user
|
* if your service is performing background music playback, so the user
|
||||||
* would notice if their music stopped playing.
|
* would notice if their music stopped playing.
|
||||||
*
|
*
|
||||||
|
* <p>If you need your application to run on platform versions prior to API
|
||||||
|
* level 5, you can use the following model to call the the older {@link #setForeground}
|
||||||
|
* or this modern method as appropriate:
|
||||||
|
*
|
||||||
|
* <pre>{@include development/samples/ApiDemos/src/com/example/android/apis/app/ForegroundService.java
|
||||||
|
* foreground_compatibility}</pre>
|
||||||
|
*
|
||||||
* @param id The identifier for this notification as per
|
* @param id The identifier for this notification as per
|
||||||
* {@link NotificationManager#notify(int, Notification)
|
* {@link NotificationManager#notify(int, Notification)
|
||||||
* NotificationManager.notify(int, Notification)}.
|
* NotificationManager.notify(int, Notification)}.
|
||||||
|
|||||||
@@ -297,9 +297,9 @@ on how to keep your application secure from malware.</p>
|
|||||||
as method arguments. </li>
|
as method arguments. </li>
|
||||||
</ul>
|
</ul>
|
||||||
<p>Here is some sample code demonstrating calling an AIDL-created service, taken
|
<p>Here is some sample code demonstrating calling an AIDL-created service, taken
|
||||||
from the Remote Activity sample in the ApiDemos project.</p>
|
from the Remote Service sample in the ApiDemos project.</p>
|
||||||
<p>{@sample development/samples/ApiDemos/src/com/example/android/apis/app/RemoteServiceBinding.java
|
<p>{@sample development/samples/ApiDemos/src/com/example/android/apis/app/RemoteService.java
|
||||||
exposing_a_service}</p>
|
calling_a_service}</p>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user