diff options
| author | Zoey Chen <zoeychen@google.com> | 2021-08-13 12:46:35 +0800 |
|---|---|---|
| committer | Zoey Chen <zoeychen@google.com> | 2021-08-24 00:39:59 +0800 |
| commit | 5dbe2af7465fa08cf65995c44d9c6fb1338a089b (patch) | |
| tree | b5d0771f5372b8f168e4f1220abace60a36af604 /packages/SystemUI/src/com/android/systemui/Dependency.java | |
| parent | 7b5e2982188200d43b180d63ef79192ed7c3cfef (diff) | |
[Provider Model] Cherry-pick from master ag/15008434, ag/15023697 and ag/15023698
Add InternetAdapter for Wi-Fi network in internet dialog
- Set each Wi-Fi entry into recycle view
- Add InternetAdapterTest for unit test
Add InternetDialog for showing current networks
- Set mobile data layout
- Set connected Wi-Fi layout
- Set recycle view and adapter for Wi-Fi entries
- Add InternetDialogTest for unit test
Launch InternetDialog from tile and onReceive
- Call from SystemUI: Inject
- Call from outside: Receiver
Bug: 187779230
Test: build pass
Change-Id: Ib127ad43831ada06fa6a07802b3648b30faac5b0
Merged-In: Ib127ad43831ada06fa6a07802b3648b30faac5b0
Diffstat (limited to 'packages/SystemUI/src/com/android/systemui/Dependency.java')
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/Dependency.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/Dependency.java b/packages/SystemUI/src/com/android/systemui/Dependency.java index 76f30a80114a..00b33a416df4 100644 --- a/packages/SystemUI/src/com/android/systemui/Dependency.java +++ b/packages/SystemUI/src/com/android/systemui/Dependency.java @@ -65,6 +65,7 @@ import com.android.systemui.power.EnhancedEstimates; import com.android.systemui.power.PowerUI; import com.android.systemui.privacy.PrivacyItemController; import com.android.systemui.qs.ReduceBrightColorsController; +import com.android.systemui.qs.tiles.dialog.InternetDialogFactory; import com.android.systemui.recents.OverviewProxyService; import com.android.systemui.recents.Recents; import com.android.systemui.screenrecord.RecordingController; @@ -364,6 +365,7 @@ public class Dependency { @Inject Lazy<UiEventLogger> mUiEventLogger; @Inject Lazy<FeatureFlags> mFeatureFlagsLazy; @Inject Lazy<StatusBarContentInsetsProvider> mContentInsetsProviderLazy; + @Inject Lazy<InternetDialogFactory> mInternetDialogFactory; @Inject public Dependency() { @@ -578,6 +580,7 @@ public class Dependency { mProviders.put(PrivacyDotViewController.class, mPrivacyDotViewControllerLazy::get); mProviders.put(EdgeBackGestureHandler.Factory.class, mEdgeBackGestureHandlerFactoryLazy::get); + mProviders.put(InternetDialogFactory.class, mInternetDialogFactory::get); mProviders.put(UiEventLogger.class, mUiEventLogger::get); mProviders.put(FeatureFlags.class, mFeatureFlagsLazy::get); mProviders.put(StatusBarContentInsetsProvider.class, mContentInsetsProviderLazy::get); |
