Loading src/com/android/settings/deviceinfo/StorageDashboardFragment.java +11 −8 Original line number Diff line number Diff line Loading @@ -66,7 +66,6 @@ public class StorageDashboardFragment extends DashboardFragment private static final int STORAGE_JOB_ID = 0; private static final int ICON_JOB_ID = 1; private static final int VOLUME_SIZE_JOB_ID = 2; private static final int OPTIONS_MENU_MIGRATE_DATA = 100; private VolumeInfo mVolume; private PrivateStorageInfo mStorageInfo; Loading Loading @@ -139,6 +138,7 @@ public class StorageDashboardFragment extends DashboardFragment } private void onReceivedSizes() { boolean stopLoading = false; if (mStorageInfo != null) { long privateUsedBytes = mStorageInfo.totalBytes - mStorageInfo.freeBytes; mSummaryController.updateBytes(privateUsedBytes, mStorageInfo.totalBytes); Loading @@ -152,20 +152,23 @@ public class StorageDashboardFragment extends DashboardFragment userController.setTotalSize(mStorageInfo.totalBytes); } } } stopLoading = true; if (mAppsResult == null) { return; } if (mAppsResult != null) { mPreferenceController.onLoadFinished(mAppsResult, UserHandle.myUserId()); updateSecondaryUserControllers(mSecondaryUsers, mAppsResult); stopLoading = true; } // setLoading always causes a flicker, so let's avoid doing it. if (stopLoading) { if (getView().findViewById(R.id.loading_container).getVisibility() == View.VISIBLE) { setLoading(false, true); } } } @Override public int getMetricsCategory() { Loading Loading
src/com/android/settings/deviceinfo/StorageDashboardFragment.java +11 −8 Original line number Diff line number Diff line Loading @@ -66,7 +66,6 @@ public class StorageDashboardFragment extends DashboardFragment private static final int STORAGE_JOB_ID = 0; private static final int ICON_JOB_ID = 1; private static final int VOLUME_SIZE_JOB_ID = 2; private static final int OPTIONS_MENU_MIGRATE_DATA = 100; private VolumeInfo mVolume; private PrivateStorageInfo mStorageInfo; Loading Loading @@ -139,6 +138,7 @@ public class StorageDashboardFragment extends DashboardFragment } private void onReceivedSizes() { boolean stopLoading = false; if (mStorageInfo != null) { long privateUsedBytes = mStorageInfo.totalBytes - mStorageInfo.freeBytes; mSummaryController.updateBytes(privateUsedBytes, mStorageInfo.totalBytes); Loading @@ -152,20 +152,23 @@ public class StorageDashboardFragment extends DashboardFragment userController.setTotalSize(mStorageInfo.totalBytes); } } } stopLoading = true; if (mAppsResult == null) { return; } if (mAppsResult != null) { mPreferenceController.onLoadFinished(mAppsResult, UserHandle.myUserId()); updateSecondaryUserControllers(mSecondaryUsers, mAppsResult); stopLoading = true; } // setLoading always causes a flicker, so let's avoid doing it. if (stopLoading) { if (getView().findViewById(R.id.loading_container).getVisibility() == View.VISIBLE) { setLoading(false, true); } } } @Override public int getMetricsCategory() { Loading