diff options
author | Jason Chiu <chiujason@google.com> | 2021-06-17 17:48:02 +0800 |
---|---|---|
committer | Jason Chiu <chiujason@google.com> | 2021-06-18 16:00:29 +0800 |
commit | c713c3e8ea27e0b9ab9ebda12007f7f307d1b44b (patch) | |
tree | e7396215cfeb47722fd5006fb437034237e78e19 /src/com/android/settings/SettingsActivity.java | |
parent | 5a8476a709b7de01045f614c1c5815aeea64a816 (diff) | |
download | packages_apps_Settings-c713c3e8ea27e0b9ab9ebda12007f7f307d1b44b.tar.gz packages_apps_Settings-c713c3e8ea27e0b9ab9ebda12007f7f307d1b44b.tar.bz2 packages_apps_Settings-c713c3e8ea27e0b9ab9ebda12007f7f307d1b44b.zip |
Support category changed mechanism in homepage
- Homepage cannot referesh UI whenever an injected component is changed
- Extract categories related codes to a mixin
Test: manual, robotest
Fixes: 179792445
Change-Id: I1c13c541ce07b9c36fe984a035623985b5603560
Diffstat (limited to 'src/com/android/settings/SettingsActivity.java')
-rw-r--r-- | src/com/android/settings/SettingsActivity.java | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/src/com/android/settings/SettingsActivity.java b/src/com/android/settings/SettingsActivity.java index 7dd5fe40e4..12f63ea226 100644 --- a/src/com/android/settings/SettingsActivity.java +++ b/src/com/android/settings/SettingsActivity.java @@ -36,10 +36,8 @@ import android.os.Bundle; import android.os.UserHandle; import android.os.UserManager; import android.text.TextUtils; -import android.util.FeatureFlagUtils; import android.util.Log; import android.view.View; -import android.view.Window; import android.widget.Button; import androidx.annotation.Nullable; @@ -55,7 +53,6 @@ import androidx.preference.PreferenceManager; import com.android.internal.util.ArrayUtils; import com.android.settings.Settings.WifiSettingsActivity; import com.android.settings.applications.manageapplications.ManageApplications; -import com.android.settings.core.FeatureFlags; import com.android.settings.core.OnActivityResultListener; import com.android.settings.core.SettingsBaseActivity; import com.android.settings.core.SubSettingLauncher; @@ -70,7 +67,6 @@ import com.android.settingslib.core.instrumentation.SharedPreferencesLogger; import com.android.settingslib.development.DevelopmentSettingsEnabler; import com.android.settingslib.drawer.DashboardCategory; -import com.google.android.material.transition.platform.MaterialSharedAxis; import com.google.android.setupcompat.util.WizardManagerHelper; import java.util.ArrayList; @@ -689,7 +685,7 @@ public class SettingsActivity extends SettingsBaseActivity if (somethingChanged) { Log.d(LOG_TAG, "Enabled state changed for some tiles, reloading all categories " + changedList.toString()); - updateCategories(); + mCategoryMixin.updateCategories(); } else { Log.d(LOG_TAG, "No enabled state changed, skipping updateCategory call"); } |