From 03358c0cdf8a65b59c7863dcd78a59f1f9346d6f Mon Sep 17 00:00:00 2001 From: Victor Chang Date: Fri, 5 Jan 2018 11:58:46 +0000 Subject: [PATCH] Revert "Don't use framework strings for formatting file sizes" The previous revert ag/3403198/ is incomplete. I just learned that "git revert" has memory. "git revert" re-applied my previous incorrect merge conflict resolution when I reverted the same change again. Test: adb shell am instrument -w -e class com.android.settings.utils.FileSizeFormatterTest com.android.settings.tests.unit/android.support.test.runner.AndroidJUnitRunner Test: make -j RunSettingsRoboTests Test: manual. GB is shown in Settings > Network > data usage > tap at top Bug: 70050030 Bug: 70005649 Bug: 36994779 Change-Id: Ia56f8aaf9b5048c102b4e480da0e84e90ee51360 --- .../settings/datausage/BillingCycleSettings.java | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/src/com/android/settings/datausage/BillingCycleSettings.java b/src/com/android/settings/datausage/BillingCycleSettings.java index fb8119c60e4..34d18e920de 100644 --- a/src/com/android/settings/datausage/BillingCycleSettings.java +++ b/src/com/android/settings/datausage/BillingCycleSettings.java @@ -24,8 +24,6 @@ import android.app.Fragment; import android.content.Context; import android.content.DialogInterface; import android.content.res.Resources; -import android.icu.text.MeasureFormat; -import android.icu.util.MeasureUnit; import android.net.NetworkPolicy; import android.net.NetworkTemplate; import android.os.Bundle; @@ -36,7 +34,6 @@ import android.text.format.Time; import android.util.Log; import android.view.LayoutInflater; import android.view.View; -import android.widget.ArrayAdapter; import android.widget.EditText; import android.widget.NumberPicker; import android.widget.Spinner; @@ -256,17 +253,6 @@ public class BillingCycleSettings extends DataUsageBase implements : editor.getPolicyWarningBytes(template); final long limitDisabled = isLimit ? LIMIT_DISABLED : WARNING_DISABLED; - final MeasureFormat formatter = MeasureFormat.getInstance( - getContext().getResources().getConfiguration().locale, - MeasureFormat.FormatWidth.SHORT); - final String[] unitNames = new String[] { - formatter.getUnitDisplayName(MeasureUnit.MEGABYTE), - formatter.getUnitDisplayName(MeasureUnit.GIGABYTE) - }; - final ArrayAdapter adapter = new ArrayAdapter( - getContext(), R.layout.data_usage_spinner_item, unitNames); - type.setAdapter(adapter); - if (bytes > 1.5f * GB_IN_BYTES) { final String bytesText = formatText(bytes / (float) GB_IN_BYTES); bytesPicker.setText(bytesText);