diff options
| author | 2019-11-20 18:11:05 +0000 | |
|---|---|---|
| committer | 2019-11-20 18:11:05 +0000 | |
| commit | 2cb49a0f768764d8e8e0f032b4e3da404b67062d (patch) | |
| tree | b6a1ae18fb7a071c8ea6c9f631c8544d5eaf0162 | |
| parent | 56e2bd284f78ad286e17f9c4cad9ecaaaba5213a (diff) | |
| parent | ea1953c7c44faa4923f8759100f4992302538272 (diff) | |
Merge "Remove Dependency.get(MAIN_HANDLER) from NavigationBarFragment"
2 files changed, 7 insertions, 4 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarFragment.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarFragment.java index 2674db4b7f4a..116162debc3e 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarFragment.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarFragment.java @@ -89,11 +89,11 @@ import com.android.internal.logging.MetricsLogger; import com.android.internal.logging.nano.MetricsProto.MetricsEvent; import com.android.internal.util.LatencyTracker; import com.android.internal.view.AppearanceRegion; -import com.android.systemui.Dependency; import com.android.systemui.R; import com.android.systemui.assist.AssistHandleViewController; import com.android.systemui.assist.AssistManager; import com.android.systemui.broadcast.BroadcastDispatcher; +import com.android.systemui.dagger.qualifiers.MainHandler; import com.android.systemui.fragments.FragmentHostManager; import com.android.systemui.fragments.FragmentHostManager.FragmentListener; import com.android.systemui.model.SysUiState; @@ -196,7 +196,7 @@ public class NavigationBarFragment extends LifecycleFragment implements Callback @Nullable private AssistHandleViewController mAssistHandlerViewController; - private Handler mHandler = Dependency.get(Dependency.MAIN_HANDLER); + private final Handler mHandler; private final OverviewProxyListener mOverviewProxyListener = new OverviewProxyListener() { @Override @@ -271,7 +271,8 @@ public class NavigationBarFragment extends LifecycleFragment implements Callback SysUiState sysUiFlagsContainer, BroadcastDispatcher broadcastDispatcher, CommandQueue commandQueue, Divider divider, - Optional<Recents> recentsOptional, Lazy<StatusBar> statusBarLazy) { + Optional<Recents> recentsOptional, Lazy<StatusBar> statusBarLazy, + @MainHandler Handler mainHandler) { mAccessibilityManagerWrapper = accessibilityManagerWrapper; mDeviceProvisionedController = deviceProvisionedController; mStatusBarStateController = statusBarStateController; @@ -287,6 +288,7 @@ public class NavigationBarFragment extends LifecycleFragment implements Callback mCommandQueue = commandQueue; mDivider = divider; mRecentsOptional = recentsOptional; + mHandler = mainHandler; } // ----- Fragment Lifecycle Callbacks ----- diff --git a/packages/SystemUI/tests/src/com/android/systemui/statusbar/phone/NavigationBarFragmentTest.java b/packages/SystemUI/tests/src/com/android/systemui/statusbar/phone/NavigationBarFragmentTest.java index 4e5ec1dc7b29..0df2ebc8adfd 100644 --- a/packages/SystemUI/tests/src/com/android/systemui/statusbar/phone/NavigationBarFragmentTest.java +++ b/packages/SystemUI/tests/src/com/android/systemui/statusbar/phone/NavigationBarFragmentTest.java @@ -253,7 +253,8 @@ public class NavigationBarFragmentTest extends SysuiBaseFragmentTest { mCommandQueue, mDivider, Optional.of(mRecents), - () -> mock(StatusBar.class)); + () -> mock(StatusBar.class), + mHandler); } private class HostCallbacksForExternalDisplay extends |