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

Commit c58e7899 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Define getLooper() method"

parents 08a77b1f 63d7a9dd
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -4554,6 +4554,7 @@ package android.app {
  public abstract class EphemeralResolverService extends android.app.Service {
    ctor public EphemeralResolverService();
    method public final void attachBaseContext(android.content.Context);
    method public android.os.Looper getLooper();
    method public final android.os.IBinder onBind(android.content.Intent);
    method public abstract deprecated java.util.List<android.content.pm.EphemeralResolveInfo> onEphemeralResolveInfoList(int[], int);
    method public android.content.pm.EphemeralResolveInfo onGetEphemeralIntentFilter(java.lang.String);
+8 −1
Original line number Diff line number Diff line
@@ -74,10 +74,17 @@ public abstract class EphemeralResolverService extends Service {
        throw new IllegalStateException("Must define");
    }

    /**
     * Returns a {@link Looper} to perform service operations on.
     */
    public Looper getLooper() {
        return getBaseContext().getMainLooper();
    }

    @Override
    public final void attachBaseContext(Context base) {
        super.attachBaseContext(base);
        mHandler = new ServiceHandler(base.getMainLooper());
        mHandler = new ServiceHandler(getLooper());
    }

    @Override