diff options
author | Remi NGUYEN VAN <reminv@google.com> | 2020-12-15 04:48:59 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2020-12-15 04:48:59 +0000 |
commit | 0efc8e61057a7bd31f69db3abc497ced68781dee (patch) | |
tree | 109ddf3452424eee1d4d6d227414c0800fa78b01 /lowpan | |
parent | cb6f73708ae4741dab4f0962e2335d2a926c23d5 (diff) | |
parent | eb32604c2bcd0487d26c768d0527993bd1d0bc57 (diff) |
Merge "Run LowpanManager on BackgroundThread" am: e9c000eee2 am: f4e6668082 am: eb32604c2b
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1513142
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ica052872b3fa68321d93be37969387c9f3f71497
Diffstat (limited to 'lowpan')
-rw-r--r-- | lowpan/java/android/net/lowpan/LowpanManager.java | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/lowpan/java/android/net/lowpan/LowpanManager.java b/lowpan/java/android/net/lowpan/LowpanManager.java index 76876ce01c96..33b35e6af7af 100644 --- a/lowpan/java/android/net/lowpan/LowpanManager.java +++ b/lowpan/java/android/net/lowpan/LowpanManager.java @@ -24,6 +24,10 @@ import android.os.IBinder; import android.os.Looper; import android.os.RemoteException; import android.os.ServiceManager; + +import com.android.internal.annotations.VisibleForTesting; +import com.android.internal.os.BackgroundThread; + import java.lang.ref.WeakReference; import java.util.HashMap; import java.util.Map; @@ -97,10 +101,14 @@ public class LowpanManager { * * @param context the application context * @param service the Binder interface - * @param looper the default Looper to run callbacks on * @hide - hide this because it takes in a parameter of type ILowpanManager, which is a system * private class. */ + public LowpanManager(Context context, ILowpanManager service) { + this(context, service, BackgroundThread.get().getLooper()); + } + + @VisibleForTesting public LowpanManager(Context context, ILowpanManager service, Looper looper) { mContext = context; mService = service; |