diff options
| author | 2022-12-05 19:02:34 +0000 | |
|---|---|---|
| committer | 2022-12-05 19:02:34 +0000 | |
| commit | e63b11d53bb1ba586994a6f1110cefb6abcbc72e (patch) | |
| tree | 3ce1ee523af16cfb5ae7efe2d7621865946d3066 | |
| parent | 124bbb78f55900ae13aa2883ece092293c0ca2a7 (diff) | |
| parent | a3811bfa25a14c43d108368f83258de0c87cb34e (diff) | |
Merge "Move NetworkControllerImpl to @LongRunning thread to prevent @Background from being stuck" into tm-qpr-dev am: e64a163f72 am: a3811bfa25
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20621569
Change-Id: I445aa8a2317fc09171f139332c299437197d5b72
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/connectivity/NetworkControllerImpl.java | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/connectivity/NetworkControllerImpl.java b/packages/SystemUI/src/com/android/systemui/statusbar/connectivity/NetworkControllerImpl.java index 99ff06a247bc..37d83f8ee741 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/connectivity/NetworkControllerImpl.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/connectivity/NetworkControllerImpl.java @@ -68,7 +68,7 @@ import com.android.systemui.Dumpable; import com.android.systemui.R; import com.android.systemui.broadcast.BroadcastDispatcher; import com.android.systemui.dagger.SysUISingleton; -import com.android.systemui.dagger.qualifiers.Background; +import com.android.systemui.dagger.qualifiers.LongRunning; import com.android.systemui.dagger.qualifiers.Main; import com.android.systemui.demomode.DemoMode; import com.android.systemui.demomode.DemoModeController; @@ -223,12 +223,15 @@ public class NetworkControllerImpl extends BroadcastReceiver /** * Construct this controller object and register for updates. + * + * {@code @LongRunning} looper and bgExecutor instead {@code @Background} ones are used to + * address the b/246456655. This can be reverted after b/240663726 is fixed. */ @Inject public NetworkControllerImpl( Context context, - @Background Looper bgLooper, - @Background Executor bgExecutor, + @LongRunning Looper bgLooper, + @LongRunning Executor bgExecutor, SubscriptionManager subscriptionManager, CallbackHandler callbackHandler, DeviceProvisionedController deviceProvisionedController, |