Surface storage usage of other users.
Bring up separate StorageMeasurement sessions bound to other users on device, and surface their total usage as teal colors. Exclude app code size when measuring secondary users. Shift preferences to using keys instead of fragile index ordering. Bug: 7003520 Change-Id: I214d0b223e53955df71104502596743f049f2027
This commit is contained in:
@@ -20,6 +20,7 @@ import android.app.Activity;
|
||||
import android.app.ListActivity;
|
||||
import android.content.Context;
|
||||
import android.os.Bundle;
|
||||
import android.os.UserHandle;
|
||||
import android.os.storage.StorageVolume;
|
||||
import android.text.format.Formatter;
|
||||
import android.util.Log;
|
||||
@@ -193,8 +194,8 @@ public class MiscFilesHandler extends ListActivity {
|
||||
mContext = activity;
|
||||
final StorageVolume storageVolume = activity.getIntent().getParcelableExtra(
|
||||
StorageVolume.EXTRA_STORAGE_VOLUME);
|
||||
StorageMeasurement mMeasurement =
|
||||
StorageMeasurement.getInstance(activity, storageVolume, false /*Unused as a key*/);
|
||||
StorageMeasurement mMeasurement = StorageMeasurement.getInstance(
|
||||
activity, storageVolume, new UserHandle(UserHandle.USER_CURRENT), false);
|
||||
if (mMeasurement == null) return;
|
||||
mData = (ArrayList<StorageMeasurement.FileInfo>) mMeasurement.mFileInfoForMisc;
|
||||
if (mData != null) {
|
||||
|
Reference in New Issue
Block a user