Storage category UX changes in Storage Settings
- Change category types. - Use Intent.ACTION_VIEW to show content of each category. - Sort order of each category by storage size. Bug: 170918505 Test: make RunSettingsRoboTests ROBOTEST_FILTER=StorageItemPreferenceTest make RunSettingsRoboTests ROBOTEST_FILTER=StorageItemPreferenceControllerTest manual Click each category in Storage Settings. Change-Id: Ib7beb1779a0fcbfd7b8ec52446707b105fcebff5
This commit is contained in:
@@ -35,6 +35,7 @@ public class StorageItemPreference extends Preference {
|
||||
private ProgressBar mProgressBar;
|
||||
private static final int PROGRESS_MAX = 100;
|
||||
private int mProgressPercent = UNINITIALIZED;
|
||||
private long mStorageSize;
|
||||
|
||||
public StorageItemPreference(Context context) {
|
||||
this(context, null);
|
||||
@@ -47,6 +48,7 @@ public class StorageItemPreference extends Preference {
|
||||
}
|
||||
|
||||
public void setStorageSize(long size, long total) {
|
||||
mStorageSize = size;
|
||||
setSummary(
|
||||
FileSizeFormatter.formatFileSize(
|
||||
getContext(),
|
||||
@@ -61,6 +63,10 @@ public class StorageItemPreference extends Preference {
|
||||
updateProgressBar();
|
||||
}
|
||||
|
||||
public long getStorageSize() {
|
||||
return mStorageSize;
|
||||
}
|
||||
|
||||
protected void updateProgressBar() {
|
||||
if (mProgressBar == null || mProgressPercent == UNINITIALIZED)
|
||||
return;
|
||||
|
Reference in New Issue
Block a user