Fix up storage UI for old USB storage.
- In the storage overview, if storage is not emulated then we have a new first section showing internal storage. - In manage applications, we know show storage use on the SD card separately from internal storage use. Change-Id: I7eb993f59fdb5de5f5dcfe4a3bc2b95ae30d754a
This commit is contained in:
@@ -103,7 +103,8 @@ public class InstalledAppDetails extends Fragment
|
||||
private TextView mTotalSize;
|
||||
private TextView mAppSize;
|
||||
private TextView mDataSize;
|
||||
private TextView mExternalSize;
|
||||
private TextView mExternalCodeSize;
|
||||
private TextView mExternalDataSize;
|
||||
private ClearUserDataObserver mClearDataObserver;
|
||||
// Views related to cache info
|
||||
private TextView mCacheSize;
|
||||
@@ -118,7 +119,8 @@ public class InstalledAppDetails extends Fragment
|
||||
private boolean mHaveSizes = false;
|
||||
private long mLastCodeSize = -1;
|
||||
private long mLastDataSize = -1;
|
||||
private long mLastExternalSize = -1;
|
||||
private long mLastExternalCodeSize = -1;
|
||||
private long mLastExternalDataSize = -1;
|
||||
private long mLastCacheSize = -1;
|
||||
private long mLastTotalSize = -1;
|
||||
|
||||
@@ -331,7 +333,8 @@ public class InstalledAppDetails extends Fragment
|
||||
mTotalSize = (TextView)view.findViewById(R.id.total_size_text);
|
||||
mAppSize = (TextView)view.findViewById(R.id.application_size_text);
|
||||
mDataSize = (TextView)view.findViewById(R.id.data_size_text);
|
||||
mExternalSize = (TextView)view.findViewById(R.id.external_size_text);
|
||||
mExternalCodeSize = (TextView)view.findViewById(R.id.external_code_size_text);
|
||||
mExternalDataSize = (TextView)view.findViewById(R.id.external_data_size_text);
|
||||
|
||||
// Get Control button panel
|
||||
View btnPanel = view.findViewById(R.id.control_buttons_panel);
|
||||
@@ -547,9 +550,13 @@ public class InstalledAppDetails extends Fragment
|
||||
mLastDataSize = mAppEntry.dataSize;
|
||||
mDataSize.setText(getSizeStr(mAppEntry.dataSize));
|
||||
}
|
||||
if (mLastExternalSize != mAppEntry.externalSize) {
|
||||
mLastExternalSize = mAppEntry.externalSize;
|
||||
mExternalSize.setText(getSizeStr(mAppEntry.externalSize));
|
||||
if (mLastExternalCodeSize != mAppEntry.externalCodeSize) {
|
||||
mLastExternalCodeSize = mAppEntry.externalCodeSize;
|
||||
mExternalCodeSize.setText(getSizeStr(mAppEntry.externalCodeSize));
|
||||
}
|
||||
if (mLastExternalDataSize != mAppEntry.externalDataSize) {
|
||||
mLastExternalDataSize = mAppEntry.externalDataSize;
|
||||
mExternalDataSize.setText(getSizeStr(mAppEntry.externalDataSize));
|
||||
}
|
||||
if (mLastCacheSize != mAppEntry.cacheSize) {
|
||||
mLastCacheSize = mAppEntry.cacheSize;
|
||||
|
Reference in New Issue
Block a user