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

Commit 0766b2d0 authored by Dianne Hackborn's avatar Dianne Hackborn
Browse files

Update service example code.

Switch aidl sample to match the change in ApiDemos, add sample code
to the Service class.
parent 259e3384
Loading
Loading
Loading
Loading
+15 −0
Original line number Diff line number Diff line
@@ -287,6 +287,14 @@ public abstract class Service extends ContextWrapper implements ComponentCallbac
     * {@link #onStart} and returns either {@link #START_STICKY}
     * 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}, 
     * as given.  This may be null if the service is being restarted after
     * 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
     * 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
     * {@link NotificationManager#notify(int, Notification)
     * NotificationManager.notify(int, Notification)}.
+3 −3
Original line number Diff line number Diff line
@@ -297,9 +297,9 @@ on how to keep your application secure from malware.</p>
        as method arguments. </li>
</ul>
<p>Here is some sample code demonstrating calling an AIDL-created service, taken
    from the Remote Activity sample in the ApiDemos project.</p>
<p>{@sample development/samples/ApiDemos/src/com/example/android/apis/app/RemoteServiceBinding.java
    exposing_a_service}</p>
    from the Remote Service sample in the ApiDemos project.</p>
<p>{@sample development/samples/ApiDemos/src/com/example/android/apis/app/RemoteService.java
    calling_a_service}</p>