diff options
author | Jiang Roy <roy_jiang@sdmctech.com> | 2024-01-13 05:56:08 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2024-01-13 05:56:08 +0000 |
commit | ba552b813508bcd54ec9fdd0a51ca12fac5e066d (patch) | |
tree | 6dad70b0eb111f4600fcfd8f26d8c00d7f11bd73 | |
parent | 6cd4b047f150c27cd25cf136eaade48842770eac (diff) | |
parent | 3a1ae1159a7f36284b16689d848faf003afdb000 (diff) | |
download | TvSettings-ba552b813508bcd54ec9fdd0a51ca12fac5e066d.tar.gz |
ui: fix u-disk availsize in tvsetting display error am: 3a1ae1159a
Original change: https://android-review.googlesource.com/c/platform/packages/apps/TvSettings/+/2905727
Change-Id: Icc4629baa0d706f00a69da77d71f718a53abcb7c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r-- | Settings/src/com/android/tv/settings/device/storage/StorageFragment.java | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/Settings/src/com/android/tv/settings/device/storage/StorageFragment.java b/Settings/src/com/android/tv/settings/device/storage/StorageFragment.java index b3e16b757..d6629f3b8 100644 --- a/Settings/src/com/android/tv/settings/device/storage/StorageFragment.java +++ b/Settings/src/com/android/tv/settings/device/storage/StorageFragment.java @@ -235,9 +235,15 @@ public class StorageFragment extends SettingsPreferenceFragment { Environment.DIRECTORY_DOWNLOADS); try { - mAvailablePref.setSize(mStorageManager.getAllocatableBytes( - StorageManager.convert(mVolumeInfo.fsUuid))); + long availSize = mStorageManager.getAllocatableBytes( + StorageManager.convert(mVolumeInfo.fsUuid)); + if (availSize <= 0) { + availSize = details.availSize; + } + Log.i(TAG, "details availSize:" + availSize); + mAvailablePref.setSize(availSize); } catch (IOException | IllegalArgumentException e) { + Log.i(TAG, "details availSize:" + details.availSize); mAvailablePref.setSize(details.availSize); } mAppsUsagePref.setSize(details.appsSize.get(currentUser)); |