From aa5a8a6a4c2e8d7ef9777b1aa69aa10501162104 Mon Sep 17 00:00:00 2001 From: Jason Monk Date: Mon, 6 Jun 2016 16:39:55 -0400 Subject: [PATCH] Fix data usage format strings Bug: 28747101 Change-Id: I5be9bb7ce3b11709117da698d6c03610f4e5e40e --- res/values/strings.xml | 6 +++--- src/com/android/settings/datausage/DataUsageSummary.java | 5 +++-- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/res/values/strings.xml b/res/values/strings.xml index ad4c670c11b..41c2dfda887 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -7238,13 +7238,13 @@ Ethernet - %1$s cellular data + ^1 ^2 cellular data - %1$s Wi-Fi data + ^1 ^2 Wi-Fi data - %1$s ethernet data + ^1 ^2 ethernet data %1$s Data warning diff --git a/src/com/android/settings/datausage/DataUsageSummary.java b/src/com/android/settings/datausage/DataUsageSummary.java index bd6ae5c9fc1..51804c132de 100644 --- a/src/com/android/settings/datausage/DataUsageSummary.java +++ b/src/com/android/settings/datausage/DataUsageSummary.java @@ -32,6 +32,7 @@ import android.support.v7.preference.PreferenceScreen; import android.telephony.SubscriptionInfo; import android.telephony.SubscriptionManager; import android.telephony.TelephonyManager; +import android.text.TextUtils; import android.text.format.Formatter; import android.view.Menu; import android.view.MenuInflater; @@ -189,8 +190,8 @@ public class DataUsageSummary extends DataUsageBase implements Indexable { if (mSummaryPreference != null) { Formatter.BytesResult usedResult = Formatter.formatBytes(context.getResources(), info.usageLevel, Formatter.FLAG_SHORTER); - mSummaryPreference.setAmount(usedResult.value); - mSummaryPreference.setUnits(getString(mDataUsageTemplate, usedResult.units)); + mSummaryPreference.setTitle(TextUtils.expandTemplate(getText(mDataUsageTemplate), + usedResult.value, usedResult.units)); long limit = info.limitLevel; if (limit <= 0) { limit = info.warningLevel;