From 30d3619d057b10f0be37e118232389eb804b1e19 Mon Sep 17 00:00:00 2001 From: Ebrahim Byagowi Date: Sun, 12 Apr 2020 14:30:02 +0430 Subject: Use Android's own file size formatter --- .../de/danoeh/antennapod/adapter/DataFolderAdapter.java | 16 +++++++++------- .../adapter/DownloadStatisticsListAdapter.java | 10 +++++----- .../danoeh/antennapod/adapter/DownloadlistAdapter.java | 6 +++--- .../view/viewholder/EpisodeItemViewHolder.java | 8 ++++++-- 4 files changed, 23 insertions(+), 17 deletions(-) (limited to 'app/src/main/java') diff --git a/app/src/main/java/de/danoeh/antennapod/adapter/DataFolderAdapter.java b/app/src/main/java/de/danoeh/antennapod/adapter/DataFolderAdapter.java index e3ca5b5a5..64560df56 100644 --- a/app/src/main/java/de/danoeh/antennapod/adapter/DataFolderAdapter.java +++ b/app/src/main/java/de/danoeh/antennapod/adapter/DataFolderAdapter.java @@ -2,23 +2,24 @@ package de.danoeh.antennapod.adapter; import android.app.Dialog; import android.content.Context; -import android.widget.ProgressBar; -import androidx.annotation.NonNull; -import androidx.core.content.ContextCompat; -import androidx.recyclerview.widget.RecyclerView; +import android.text.format.Formatter; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; +import android.widget.ProgressBar; import android.widget.RadioButton; import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.core.content.ContextCompat; +import androidx.recyclerview.widget.RecyclerView; + import java.io.File; import java.util.ArrayList; import java.util.List; import de.danoeh.antennapod.R; import de.danoeh.antennapod.core.preferences.UserPreferences; -import de.danoeh.antennapod.core.util.Converter; import de.danoeh.antennapod.core.util.StorageUtils; import de.danoeh.antennapod.dialog.ChooseDataFolderDialog; @@ -48,8 +49,9 @@ public class DataFolderAdapter extends RecyclerView.Adapter 0) { - size.setText(Converter.byteToString(media.getSize())); + size.setText(Formatter.formatShortFileSize(activity, media.getSize())); } else if (NetworkUtils.isEpisodeHeadDownloadAllowed() && !media.checkedOnSizeButUnknown()) { size.setText("{fa-spinner}"); Iconify.addIcons(size); NetworkUtils.getFeedMediaSizeObservable(media).subscribe( sizeValue -> { if (sizeValue > 0) { - size.setText(Converter.byteToString(sizeValue)); + size.setText(Formatter.formatShortFileSize(activity, sizeValue)); } else { size.setText(""); } -- cgit v1.2.3