diff options
author | Ebrahim Byagowi <ebrahim@gnu.org> | 2020-04-08 22:51:58 +0430 |
---|---|---|
committer | Ebrahim Byagowi <ebrahim@gnu.org> | 2020-04-09 18:15:21 +0430 |
commit | 81c59cbe5c19bb04f269537fa97a2ab02712779a (patch) | |
tree | be643124060907d6bb4de1fd8812d2924c94fe56 /app/src/main/java/de/danoeh | |
parent | 346dc5553f051d97b1754ad15b3e370c1c946b08 (diff) | |
download | AntennaPod-81c59cbe5c19bb04f269537fa97a2ab02712779a.zip |
Replace some of String.valueOf uses with to String.format to get locale's digits
Ideally we should inspect all the String.valueOf, these were I could see right now
Diffstat (limited to 'app/src/main/java/de/danoeh')
3 files changed, 12 insertions, 6 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/adapter/NavListAdapter.java b/app/src/main/java/de/danoeh/antennapod/adapter/NavListAdapter.java index 3c45829ef..6a16949cc 100644 --- a/app/src/main/java/de/danoeh/antennapod/adapter/NavListAdapter.java +++ b/app/src/main/java/de/danoeh/antennapod/adapter/NavListAdapter.java @@ -37,6 +37,7 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.List; +import java.util.Locale; /** * BaseAdapter for the navigation drawer @@ -246,19 +247,19 @@ public class NavListAdapter extends BaseAdapter if (tag.equals(QueueFragment.TAG)) { int queueSize = itemAccess.getQueueSize(); if (queueSize > 0) { - holder.count.setText(String.valueOf(queueSize)); + holder.count.setText(String.format(Locale.getDefault(), "%d", queueSize)); holder.count.setVisibility(View.VISIBLE); } } else if (tag.equals(EpisodesFragment.TAG)) { int unreadItems = itemAccess.getNumberOfNewItems(); if (unreadItems > 0) { - holder.count.setText(String.valueOf(unreadItems)); + holder.count.setText(String.format(Locale.getDefault(), "%d", unreadItems)); holder.count.setVisibility(View.VISIBLE); } } else if (tag.equals(SubscriptionFragment.TAG)) { int sum = itemAccess.getFeedCounterSum(); if (sum > 0) { - holder.count.setText(String.valueOf(sum)); + holder.count.setText(String.format(Locale.getDefault(), "%d", sum)); holder.count.setVisibility(View.VISIBLE); } } else if(tag.equals(DownloadsFragment.TAG) && UserPreferences.isEnableAutodownload()) { @@ -351,7 +352,7 @@ public class NavListAdapter extends BaseAdapter int counter = itemAccess.getFeedCounter(feed.getId()); if(counter > 0) { holder.count.setVisibility(View.VISIBLE); - holder.count.setText(String.valueOf(counter)); + holder.count.setText(String.format(Locale.getDefault(), "%d", counter)); } else { holder.count.setVisibility(View.GONE); } diff --git a/app/src/main/java/de/danoeh/antennapod/adapter/SubscriptionsAdapter.java b/app/src/main/java/de/danoeh/antennapod/adapter/SubscriptionsAdapter.java index a012211a5..f799a880e 100644 --- a/app/src/main/java/de/danoeh/antennapod/adapter/SubscriptionsAdapter.java +++ b/app/src/main/java/de/danoeh/antennapod/adapter/SubscriptionsAdapter.java @@ -13,6 +13,7 @@ import android.widget.TextView; import com.bumptech.glide.Glide; import java.lang.ref.WeakReference; +import java.util.Locale; import de.danoeh.antennapod.R; import de.danoeh.antennapod.activity.MainActivity; @@ -88,7 +89,8 @@ public class SubscriptionsAdapter extends BaseAdapter implements AdapterView.OnI holder.feedTitle.setVisibility(View.VISIBLE); int count = itemAccess.getFeedCounter(feed.getId()); if(count > 0) { - holder.count.setPrimaryText(String.valueOf(itemAccess.getFeedCounter(feed.getId()))); + holder.count.setPrimaryText(String.format(Locale.getDefault(), "%d", + itemAccess.getFeedCounter(feed.getId()))); holder.count.setVisibility(View.VISIBLE); } else { holder.count.setVisibility(View.GONE); diff --git a/app/src/main/java/de/danoeh/antennapod/dialog/SkipPreferenceDialog.java b/app/src/main/java/de/danoeh/antennapod/dialog/SkipPreferenceDialog.java index 7bb8f5ad6..b2774292f 100644 --- a/app/src/main/java/de/danoeh/antennapod/dialog/SkipPreferenceDialog.java +++ b/app/src/main/java/de/danoeh/antennapod/dialog/SkipPreferenceDialog.java @@ -3,6 +3,9 @@ package de.danoeh.antennapod.dialog; import android.content.Context; import android.widget.TextView; import androidx.appcompat.app.AlertDialog; + +import java.util.Locale; + import de.danoeh.antennapod.R; import de.danoeh.antennapod.core.preferences.UserPreferences; @@ -45,7 +48,7 @@ public class SkipPreferenceDialog { UserPreferences.setRewindSecs(seconds); } if (textView != null) { - textView.setText(String.valueOf(seconds)); + textView.setText(String.format(Locale.getDefault(), "%d", seconds)); } } }); |