Fix a crash on certain devices in Storage settings.
Bug: 4980974 Change-Id: If4b89f9cb1813c30ced6d7093381a01a5aa00346
This commit is contained in:
@@ -109,7 +109,9 @@ public class Memory extends SettingsPreferenceFragment {
|
|||||||
intentFilter.addDataScheme("file");
|
intentFilter.addDataScheme("file");
|
||||||
getActivity().registerReceiver(mMediaScannerReceiver, intentFilter);
|
getActivity().registerReceiver(mMediaScannerReceiver, intentFilter);
|
||||||
|
|
||||||
mInternalStorageVolumePreferenceCategory.onResume();
|
if (mInternalStorageVolumePreferenceCategory != null) {
|
||||||
|
mInternalStorageVolumePreferenceCategory.onResume();
|
||||||
|
}
|
||||||
for (int i = 0; i < mStorageVolumePreferenceCategories.length; i++) {
|
for (int i = 0; i < mStorageVolumePreferenceCategories.length; i++) {
|
||||||
mStorageVolumePreferenceCategories[i].onResume();
|
mStorageVolumePreferenceCategories[i].onResume();
|
||||||
}
|
}
|
||||||
@@ -135,7 +137,9 @@ public class Memory extends SettingsPreferenceFragment {
|
|||||||
public void onPause() {
|
public void onPause() {
|
||||||
super.onPause();
|
super.onPause();
|
||||||
getActivity().unregisterReceiver(mMediaScannerReceiver);
|
getActivity().unregisterReceiver(mMediaScannerReceiver);
|
||||||
mInternalStorageVolumePreferenceCategory.onPause();
|
if (mInternalStorageVolumePreferenceCategory != null) {
|
||||||
|
mInternalStorageVolumePreferenceCategory.onPause();
|
||||||
|
}
|
||||||
for (int i = 0; i < mStorageVolumePreferenceCategories.length; i++) {
|
for (int i = 0; i < mStorageVolumePreferenceCategories.length; i++) {
|
||||||
mStorageVolumePreferenceCategories[i].onPause();
|
mStorageVolumePreferenceCategories[i].onPause();
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user