Refresh wallpaper categories in TopLevelPicker's onCreate()
Refresh wallpaper categories in TopLevelPickerActivity's onCreate() to
ensure categories are up to date.
Bug: 132784008
Test: Manual
Change-Id: Ib81e353f6c3b2cbf773ee94b5e89ff8fc5118676
diff --git a/src/com/android/wallpaper/picker/TopLevelPickerActivity.java b/src/com/android/wallpaper/picker/TopLevelPickerActivity.java
index 7e0da5e..42e9081 100755
--- a/src/com/android/wallpaper/picker/TopLevelPickerActivity.java
+++ b/src/com/android/wallpaper/picker/TopLevelPickerActivity.java
@@ -176,7 +176,7 @@
}
if (mDelegate.getFormFactor() == FormFactorChecker.FORM_FACTOR_MOBILE) {
- initializeMobile();
+ initializeMobile(true /* shouldForceRefresh */);
} else { // DESKTOP
initializeDesktop(savedInstanceState);
}
@@ -235,7 +235,7 @@
return mDelegate.isReadExternalStoragePermissionGranted();
}
- private void initializeMobile() {
+ private void initializeMobile(boolean shouldForceRefresh) {
setContentView(R.layout.activity_single_fragment);
// Set toolbar as the action bar.
@@ -245,7 +245,6 @@
FragmentManager fm = getSupportFragmentManager();
Fragment fragment = fm.findFragmentById(R.id.fragment_container);
- boolean forceCategoryRefresh = false;
if (fragment == null) {
// App launch specific logic: log the "app launched" event and set up daily logging.
mUserEventLogger.logAppLaunched();
@@ -256,11 +255,9 @@
fm.beginTransaction()
.add(R.id.fragment_container, newFragment)
.commit();
-
- forceCategoryRefresh = true;
}
- mDelegate.initialize(forceCategoryRefresh);
+ mDelegate.initialize(shouldForceRefresh);
}
private void initializeDesktop(Bundle savedInstanceState) {