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

Commit 26c34fed authored by Jason Parks's avatar Jason Parks Committed by Android (Google) Code Review
Browse files

Merge "Add enable/disable callback to SupervisionAppService" into main

parents 1c2d02dd e6d82602
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -20,4 +20,6 @@ package android.app.supervision;
 * @hide
 */
interface ISupervisionAppService {
    void onEnabled();
    void onDisabled();
}
+19 −0
Original line number Diff line number Diff line
@@ -28,10 +28,29 @@ import android.os.IBinder;
 */
public class SupervisionAppService extends Service {
    private final ISupervisionAppService mBinder = new ISupervisionAppService.Stub() {
        @Override
        public void onEnabled() {
            SupervisionAppService.this.onEnabled();
        }

        @Override
        public void onDisabled() {
            SupervisionAppService.this.onDisabled();
        }
    };

    @Override
    public final IBinder onBind(Intent intent) {
        return mBinder.asBinder();
    }

    /**
     * Called when supervision is enabled.
     */
    public void onEnabled() {}

    /**
     * Called when supervision is disabled.
     */
    public void onDisabled() {}
}