summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author TreeHugger Robot <treehugger-gerrit@google.com> 2019-11-20 18:11:05 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2019-11-20 18:11:05 +0000
commit2cb49a0f768764d8e8e0f032b4e3da404b67062d (patch)
treeb6a1ae18fb7a071c8ea6c9f631c8544d5eaf0162
parent56e2bd284f78ad286e17f9c4cad9ecaaaba5213a (diff)
parentea1953c7c44faa4923f8759100f4992302538272 (diff)
Merge "Remove Dependency.get(MAIN_HANDLER) from NavigationBarFragment"
-rw-r--r--packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarFragment.java8
-rw-r--r--packages/SystemUI/tests/src/com/android/systemui/statusbar/phone/NavigationBarFragmentTest.java3
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