mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-04-21 09:20:19 +01:00
Consistently format byte sizes.
This commit is contained in:
@@ -35,6 +35,7 @@ import com.annimon.stream.Stream;
|
||||
import com.bumptech.glide.RequestManager;
|
||||
import com.codewaves.stickyheadergrid.StickyHeaderGridAdapter;
|
||||
|
||||
import org.signal.core.util.ByteSize;
|
||||
import org.signal.libsignal.protocol.util.Pair;
|
||||
import org.thoughtcrime.securesms.R;
|
||||
import org.thoughtcrime.securesms.attachments.AttachmentId;
|
||||
@@ -339,7 +340,7 @@ final class MediaGalleryAllAdapter extends StickyHeaderGridAdapter {
|
||||
super.bind(context, mediaRecord, slide);
|
||||
this.slide = slide;
|
||||
if (showFileSizes | detailView) {
|
||||
imageFileSize.setText(Util.getPrettyFileSize(slide.getFileSize()));
|
||||
imageFileSize.setText(new ByteSize(slide.getFileSize()).toUnitString(2));
|
||||
imageFileSize.setVisibility(View.VISIBLE);
|
||||
} else {
|
||||
imageFileSize.setVisibility(View.GONE);
|
||||
@@ -445,7 +446,7 @@ final class MediaGalleryAllAdapter extends StickyHeaderGridAdapter {
|
||||
|
||||
private String getLine2(@NonNull Context context, @NonNull MediaTable.MediaRecord mediaRecord, @NonNull Slide slide) {
|
||||
return context.getString(R.string.MediaOverviewActivity_detail_line_3_part,
|
||||
Util.getPrettyFileSize(slide.getFileSize()),
|
||||
new ByteSize(slide.getFileSize()).toUnitString(2),
|
||||
getFileTypeDescription(context, slide),
|
||||
DateUtils.formatDateWithoutDayOfWeek(Locale.getDefault(), mediaRecord.getDate()));
|
||||
}
|
||||
|
||||
@@ -29,6 +29,7 @@ import androidx.recyclerview.widget.RecyclerView;
|
||||
import com.bumptech.glide.Glide;
|
||||
import com.codewaves.stickyheadergrid.StickyHeaderGridLayoutManager;
|
||||
|
||||
import org.signal.core.util.ByteSize;
|
||||
import org.signal.core.util.DimensionUnit;
|
||||
import org.signal.core.util.concurrent.LifecycleDisposable;
|
||||
import org.signal.core.util.logging.Log;
|
||||
@@ -327,9 +328,9 @@ public final class MediaOverviewPageFragment extends Fragment
|
||||
long totalFileSize = adapter.getSelectedMediaTotalFileSize();
|
||||
|
||||
return getResources().getQuantityString(R.plurals.MediaOverviewActivity_d_selected_s,
|
||||
mediaCount,
|
||||
mediaCount,
|
||||
Util.getPrettyFileSize(totalFileSize));
|
||||
mediaCount,
|
||||
mediaCount,
|
||||
new ByteSize(totalFileSize).toUnitString());
|
||||
}
|
||||
|
||||
private MediaGalleryAllAdapter getListAdapter() {
|
||||
|
||||
Reference in New Issue
Block a user