Loading packages/SystemUI/multivalentTests/src/com/android/systemui/qs/tiles/CastTileTest.java +8 −2 Original line number Diff line number Diff line Loading @@ -50,6 +50,8 @@ import com.android.systemui.plugins.statusbar.StatusBarStateController; import com.android.systemui.qs.QSHost; import com.android.systemui.qs.QsEventLogger; import com.android.systemui.qs.logging.QSLogger; import com.android.systemui.shade.domain.interactor.FakeShadeDialogContextInteractor; import com.android.systemui.shade.domain.interactor.ShadeDialogContextInteractor; import com.android.systemui.statusbar.connectivity.IconState; import com.android.systemui.statusbar.connectivity.NetworkController; import com.android.systemui.statusbar.connectivity.SignalCallback; Loading Loading @@ -107,6 +109,8 @@ public class CastTileTest extends SysuiTestCase { private final FakeConnectivityRepository mConnectivityRepository = new FakeConnectivityRepository(); private final FakeFeatureFlags mFeatureFlags = new FakeFeatureFlags(); private final ShadeDialogContextInteractor mShadeDialogContextInteractor = new FakeShadeDialogContextInteractor(mContext); private TestableLooper mTestableLooper; private CastTile mCastTile; Loading Loading @@ -535,7 +539,8 @@ public class CastTileTest extends SysuiTestCase { mDialogTransitionAnimator, mConnectivityRepository, mJavaAdapter, mFeatureFlags mFeatureFlags, mShadeDialogContextInteractor ); mCastTile.initialize(); Loading Loading @@ -578,7 +583,8 @@ public class CastTileTest extends SysuiTestCase { mDialogTransitionAnimator, mConnectivityRepository, mJavaAdapter, mFeatureFlags mFeatureFlags, mShadeDialogContextInteractor ); mCastTile.initialize(); Loading packages/SystemUI/src/com/android/systemui/qs/tiles/CastTile.java +6 −2 Original line number Diff line number Diff line Loading @@ -54,6 +54,7 @@ import com.android.systemui.qs.QsEventLogger; import com.android.systemui.qs.logging.QSLogger; import com.android.systemui.qs.tileimpl.QSTileImpl; import com.android.systemui.res.R; import com.android.systemui.shade.domain.interactor.ShadeDialogContextInteractor; import com.android.systemui.statusbar.connectivity.NetworkController; import com.android.systemui.statusbar.connectivity.SignalCallback; import com.android.systemui.statusbar.connectivity.WifiIndicators; Loading Loading @@ -89,6 +90,7 @@ public class CastTile extends QSTileImpl<BooleanState> { private final Callback mCallback = new Callback(); private final TileJavaAdapter mJavaAdapter; private final FeatureFlags mFeatureFlags; private final ShadeDialogContextInteractor mShadeDialogContextInteractor; private boolean mCastTransportAllowed; private boolean mHotspotConnected; Loading @@ -110,7 +112,8 @@ public class CastTile extends QSTileImpl<BooleanState> { DialogTransitionAnimator dialogTransitionAnimator, ConnectivityRepository connectivityRepository, TileJavaAdapter javaAdapter, FeatureFlags featureFlags FeatureFlags featureFlags, ShadeDialogContextInteractor shadeDialogContextInteractor ) { super(host, uiEventLogger, backgroundLooper, mainHandler, falsingManager, metricsLogger, statusBarStateController, activityStarter, qsLogger); Loading @@ -120,6 +123,7 @@ public class CastTile extends QSTileImpl<BooleanState> { mDialogTransitionAnimator = dialogTransitionAnimator; mJavaAdapter = javaAdapter; mFeatureFlags = featureFlags; mShadeDialogContextInteractor = shadeDialogContextInteractor; mController.observe(this, mCallback); mKeyguard.observe(this, mCallback); if (!mFeatureFlags.isEnabled(SIGNAL_CALLBACK_DEPRECATION)) { Loading Loading @@ -220,7 +224,7 @@ public class CastTile extends QSTileImpl<BooleanState> { mUiHandler.post(() -> { final DialogHolder holder = new DialogHolder(); final Dialog dialog = MediaRouteDialogPresenter.createDialog( mContext, mShadeDialogContextInteractor.getContext(), ROUTE_TYPE_REMOTE_DISPLAY, v -> { ActivityTransitionAnimator.Controller controller = Loading Loading
packages/SystemUI/multivalentTests/src/com/android/systemui/qs/tiles/CastTileTest.java +8 −2 Original line number Diff line number Diff line Loading @@ -50,6 +50,8 @@ import com.android.systemui.plugins.statusbar.StatusBarStateController; import com.android.systemui.qs.QSHost; import com.android.systemui.qs.QsEventLogger; import com.android.systemui.qs.logging.QSLogger; import com.android.systemui.shade.domain.interactor.FakeShadeDialogContextInteractor; import com.android.systemui.shade.domain.interactor.ShadeDialogContextInteractor; import com.android.systemui.statusbar.connectivity.IconState; import com.android.systemui.statusbar.connectivity.NetworkController; import com.android.systemui.statusbar.connectivity.SignalCallback; Loading Loading @@ -107,6 +109,8 @@ public class CastTileTest extends SysuiTestCase { private final FakeConnectivityRepository mConnectivityRepository = new FakeConnectivityRepository(); private final FakeFeatureFlags mFeatureFlags = new FakeFeatureFlags(); private final ShadeDialogContextInteractor mShadeDialogContextInteractor = new FakeShadeDialogContextInteractor(mContext); private TestableLooper mTestableLooper; private CastTile mCastTile; Loading Loading @@ -535,7 +539,8 @@ public class CastTileTest extends SysuiTestCase { mDialogTransitionAnimator, mConnectivityRepository, mJavaAdapter, mFeatureFlags mFeatureFlags, mShadeDialogContextInteractor ); mCastTile.initialize(); Loading Loading @@ -578,7 +583,8 @@ public class CastTileTest extends SysuiTestCase { mDialogTransitionAnimator, mConnectivityRepository, mJavaAdapter, mFeatureFlags mFeatureFlags, mShadeDialogContextInteractor ); mCastTile.initialize(); Loading
packages/SystemUI/src/com/android/systemui/qs/tiles/CastTile.java +6 −2 Original line number Diff line number Diff line Loading @@ -54,6 +54,7 @@ import com.android.systemui.qs.QsEventLogger; import com.android.systemui.qs.logging.QSLogger; import com.android.systemui.qs.tileimpl.QSTileImpl; import com.android.systemui.res.R; import com.android.systemui.shade.domain.interactor.ShadeDialogContextInteractor; import com.android.systemui.statusbar.connectivity.NetworkController; import com.android.systemui.statusbar.connectivity.SignalCallback; import com.android.systemui.statusbar.connectivity.WifiIndicators; Loading Loading @@ -89,6 +90,7 @@ public class CastTile extends QSTileImpl<BooleanState> { private final Callback mCallback = new Callback(); private final TileJavaAdapter mJavaAdapter; private final FeatureFlags mFeatureFlags; private final ShadeDialogContextInteractor mShadeDialogContextInteractor; private boolean mCastTransportAllowed; private boolean mHotspotConnected; Loading @@ -110,7 +112,8 @@ public class CastTile extends QSTileImpl<BooleanState> { DialogTransitionAnimator dialogTransitionAnimator, ConnectivityRepository connectivityRepository, TileJavaAdapter javaAdapter, FeatureFlags featureFlags FeatureFlags featureFlags, ShadeDialogContextInteractor shadeDialogContextInteractor ) { super(host, uiEventLogger, backgroundLooper, mainHandler, falsingManager, metricsLogger, statusBarStateController, activityStarter, qsLogger); Loading @@ -120,6 +123,7 @@ public class CastTile extends QSTileImpl<BooleanState> { mDialogTransitionAnimator = dialogTransitionAnimator; mJavaAdapter = javaAdapter; mFeatureFlags = featureFlags; mShadeDialogContextInteractor = shadeDialogContextInteractor; mController.observe(this, mCallback); mKeyguard.observe(this, mCallback); if (!mFeatureFlags.isEnabled(SIGNAL_CALLBACK_DEPRECATION)) { Loading Loading @@ -220,7 +224,7 @@ public class CastTile extends QSTileImpl<BooleanState> { mUiHandler.post(() -> { final DialogHolder holder = new DialogHolder(); final Dialog dialog = MediaRouteDialogPresenter.createDialog( mContext, mShadeDialogContextInteractor.getContext(), ROUTE_TYPE_REMOTE_DISPLAY, v -> { ActivityTransitionAnimator.Controller controller = Loading