[L10n fix] Use whitespace regex for splitting string by delimiter.

BUG: 387197875
Test: manual, logging
Flag: EXEMPT bugfix
Change-Id: Ic36257f33101d5e50496b5ca9e189efa447490f5
This commit is contained in:
Garvita Jain
2025-02-25 09:28:06 +00:00
parent 4e5595050f
commit 08e18d6241
3 changed files with 3 additions and 3 deletions

View File

@@ -93,7 +93,7 @@ public class TopLevelStoragePreferenceController extends BasePreferenceControlle
private String getSummary(long usedBytes, long totalBytes) {
NumberFormat percentageFormat = NumberFormat.getPercentInstance();
final String[] freeSpace =
Formatter.formatFileSize(mContext, totalBytes - usedBytes).split(" ");
Formatter.formatFileSize(mContext, totalBytes - usedBytes).split("\\s");
return mContext.getString(R.string.storage_summary,
totalBytes == 0L ? "0" : percentageFormat.format(((double) usedBytes) / totalBytes),
freeSpace[0], freeSpace[1]);

View File

@@ -65,7 +65,7 @@ public class LowStorageSlice implements CustomSliceable {
// Generate Low storage Slice.
final String percentageString = NumberFormat.getPercentInstance().format(usedPercentage);
final String[] freeSizeString =
Formatter.formatFileSize(mContext, info.freeBytes).split(" ");
Formatter.formatFileSize(mContext, info.freeBytes).split("\\s");
final ListBuilder listBuilder = new ListBuilder(mContext,
CustomSliceRegistry.LOW_STORAGE_SLICE_URI, ListBuilder.INFINITY).setAccentColor(

View File

@@ -86,7 +86,7 @@ public class TopLevelStoragePreferenceControllerTest {
when(mController.getStorageManagerVolumeProvider())
.thenReturn(mStorageManagerVolumeProvider);
final String percentage = NumberFormat.getPercentInstance().format(1);
final String[] freeSpace = Formatter.formatFileSize(mContext, 0).split(" ");
final String[] freeSpace = Formatter.formatFileSize(mContext, 0).split("\\s");
final Preference preference = new Preference(mContext);
// Wait for asynchronous thread to finish, otherwise test will flake.