Loading src/com/android/settings/deviceinfo/PrivateVolumeSettings.java +11 −17 Original line number Diff line number Diff line Loading @@ -117,7 +117,7 @@ public class PrivateVolumeSettings extends SettingsPreferenceFragment { private Preference mExplore; private boolean mDetached; private boolean mNeedsUpdate; private boolean isVolumeValid() { return (mVolume != null) && (mVolume.getType() == VolumeInfo.TYPE_PRIVATE) Loading Loading @@ -164,18 +164,22 @@ public class PrivateVolumeSettings extends SettingsPreferenceFragment { mExplore = buildAction(R.string.storage_menu_explore); mDetached = false; mNeedsUpdate = true; setHasOptionsMenu(true); } private void setTitle() { getActivity().setTitle(mStorageManager.getBestVolumeDescription(mVolume)); } private void update() { if (!isVolumeValid()) { getActivity().finish(); return; } getActivity().setTitle(mStorageManager.getBestVolumeDescription(mVolume)); setTitle(); // Valid options may have changed getFragmentManager().invalidateOptionsMenu(); Loading Loading @@ -238,6 +242,7 @@ public class PrivateVolumeSettings extends SettingsPreferenceFragment { mSummary.setPercent((int) ((usedBytes * 100) / totalBytes)); mMeasure.forceMeasure(); mNeedsUpdate = false; } private void addPreference(PreferenceGroup group, Preference pref) { Loading Loading @@ -314,8 +319,10 @@ public class PrivateVolumeSettings extends SettingsPreferenceFragment { mStorageManager.registerListener(mStorageListener); if (!mDetached) { if (mNeedsUpdate) { update(); } else { setTitle(); } } Loading @@ -325,25 +332,12 @@ public class PrivateVolumeSettings extends SettingsPreferenceFragment { mStorageManager.unregisterListener(mStorageListener); } @Override public void onAttach(Context context) { super.onAttach(context); mDetached = false; } @Override public void onDetach() { super.onDetach(); mDetached = true; } @Override public void onDestroy() { super.onDestroy(); if (mMeasure != null) { mMeasure.onDestroy(); } mDetached = false; } @Override Loading Loading
src/com/android/settings/deviceinfo/PrivateVolumeSettings.java +11 −17 Original line number Diff line number Diff line Loading @@ -117,7 +117,7 @@ public class PrivateVolumeSettings extends SettingsPreferenceFragment { private Preference mExplore; private boolean mDetached; private boolean mNeedsUpdate; private boolean isVolumeValid() { return (mVolume != null) && (mVolume.getType() == VolumeInfo.TYPE_PRIVATE) Loading Loading @@ -164,18 +164,22 @@ public class PrivateVolumeSettings extends SettingsPreferenceFragment { mExplore = buildAction(R.string.storage_menu_explore); mDetached = false; mNeedsUpdate = true; setHasOptionsMenu(true); } private void setTitle() { getActivity().setTitle(mStorageManager.getBestVolumeDescription(mVolume)); } private void update() { if (!isVolumeValid()) { getActivity().finish(); return; } getActivity().setTitle(mStorageManager.getBestVolumeDescription(mVolume)); setTitle(); // Valid options may have changed getFragmentManager().invalidateOptionsMenu(); Loading Loading @@ -238,6 +242,7 @@ public class PrivateVolumeSettings extends SettingsPreferenceFragment { mSummary.setPercent((int) ((usedBytes * 100) / totalBytes)); mMeasure.forceMeasure(); mNeedsUpdate = false; } private void addPreference(PreferenceGroup group, Preference pref) { Loading Loading @@ -314,8 +319,10 @@ public class PrivateVolumeSettings extends SettingsPreferenceFragment { mStorageManager.registerListener(mStorageListener); if (!mDetached) { if (mNeedsUpdate) { update(); } else { setTitle(); } } Loading @@ -325,25 +332,12 @@ public class PrivateVolumeSettings extends SettingsPreferenceFragment { mStorageManager.unregisterListener(mStorageListener); } @Override public void onAttach(Context context) { super.onAttach(context); mDetached = false; } @Override public void onDetach() { super.onDetach(); mDetached = true; } @Override public void onDestroy() { super.onDestroy(); if (mMeasure != null) { mMeasure.onDestroy(); } mDetached = false; } @Override Loading