From e223b33632f1444d464be6904c864ef5343ddca0 Mon Sep 17 00:00:00 2001 From: Raff Tsai Date: Tue, 29 Oct 2019 13:25:56 +0800 Subject: [PATCH] Fix NullPointerException initLoader will reuse the old loader associated with fragment. But the fragment is destroyed. Use restartLoader which will create another loader with new fragment. Fixes: 143445993 Test: rebuild Change-Id: I0a8a00ae94122f25d6d860b2512108ecd11d7806 --- .../android/settings/deviceinfo/StorageDashboardFragment.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/com/android/settings/deviceinfo/StorageDashboardFragment.java b/src/com/android/settings/deviceinfo/StorageDashboardFragment.java index 9409626bbeb..0e533339158 100644 --- a/src/com/android/settings/deviceinfo/StorageDashboardFragment.java +++ b/src/com/android/settings/deviceinfo/StorageDashboardFragment.java @@ -128,7 +128,7 @@ public class StorageDashboardFragment extends DashboardFragment getLoaderManager().restartLoader(STORAGE_JOB_ID, Bundle.EMPTY, this); getLoaderManager() .restartLoader(VOLUME_SIZE_JOB_ID, Bundle.EMPTY, new VolumeSizeCallbacks()); - getLoaderManager().initLoader(ICON_JOB_ID, Bundle.EMPTY, new IconLoaderCallbacks()); + getLoaderManager().restartLoader(ICON_JOB_ID, Bundle.EMPTY, new IconLoaderCallbacks()); } @Override