summaryrefslogtreecommitdiff
path: root/lowpan
diff options
context:
space:
mode:
authorRemi NGUYEN VAN <reminv@google.com>2020-12-15 04:48:59 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2020-12-15 04:48:59 +0000
commit0efc8e61057a7bd31f69db3abc497ced68781dee (patch)
tree109ddf3452424eee1d4d6d227414c0800fa78b01 /lowpan
parentcb6f73708ae4741dab4f0962e2335d2a926c23d5 (diff)
parenteb32604c2bcd0487d26c768d0527993bd1d0bc57 (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.java10
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;