Fix init order so we have something to measure.
Otherwise we start measuring without shared storage in place, meaning we always find sizes of 0. Bug: 22231501 Change-Id: I760064684e76e5ef5cce351aee1d81a971f4d4ea
This commit is contained in:
@@ -129,6 +129,9 @@ public class PrivateVolumeSettings extends SettingsPreferenceFragment {
|
|||||||
mVolumeId = getArguments().getString(VolumeInfo.EXTRA_VOLUME_ID);
|
mVolumeId = getArguments().getString(VolumeInfo.EXTRA_VOLUME_ID);
|
||||||
mVolume = mStorageManager.findVolumeById(mVolumeId);
|
mVolume = mStorageManager.findVolumeById(mVolumeId);
|
||||||
|
|
||||||
|
// Find the emulated shared storage layered above this private volume
|
||||||
|
mSharedVolume = mStorageManager.findEmulatedForPrivate(mVolume);
|
||||||
|
|
||||||
mMeasure = new StorageMeasurement(context, mVolume, mSharedVolume);
|
mMeasure = new StorageMeasurement(context, mVolume, mSharedVolume);
|
||||||
mMeasure.setReceiver(mReceiver);
|
mMeasure.setReceiver(mReceiver);
|
||||||
|
|
||||||
@@ -140,9 +143,6 @@ public class PrivateVolumeSettings extends SettingsPreferenceFragment {
|
|||||||
addPreferencesFromResource(R.xml.device_info_storage_volume);
|
addPreferencesFromResource(R.xml.device_info_storage_volume);
|
||||||
getPreferenceScreen().setOrderingAsAdded(true);
|
getPreferenceScreen().setOrderingAsAdded(true);
|
||||||
|
|
||||||
// Find the emulated shared storage layered above this private volume
|
|
||||||
mSharedVolume = mStorageManager.findEmulatedForPrivate(mVolume);
|
|
||||||
|
|
||||||
mSummary = new StorageSummaryPreference(context);
|
mSummary = new StorageSummaryPreference(context);
|
||||||
|
|
||||||
mApps = buildItem(R.string.storage_detail_apps);
|
mApps = buildItem(R.string.storage_detail_apps);
|
||||||
|
Reference in New Issue
Block a user