diff options
author | ByteHamster <info@bytehamster.com> | 2021-11-21 16:59:09 +0100 |
---|---|---|
committer | ByteHamster <info@bytehamster.com> | 2021-11-21 16:59:09 +0100 |
commit | cd577c534622ef84a8a23e9c74498b0d4e0d45e0 (patch) | |
tree | e9b9e8b1a9a39694a6b6068959e1316b40c50db0 | |
parent | 51e44c68c841cc8bb2a65d28c62fb3838061c028 (diff) | |
download | AntennaPod-cd577c534622ef84a8a23e9c74498b0d4e0d45e0.zip |
Fix short flash of long stats table when showing short one
-rw-r--r-- | app/src/main/java/de/danoeh/antennapod/fragment/FeedStatisticsFragment.java | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/FeedStatisticsFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/FeedStatisticsFragment.java index f4e6ddd50..e85c2a386 100644 --- a/app/src/main/java/de/danoeh/antennapod/fragment/FeedStatisticsFragment.java +++ b/app/src/main/java/de/danoeh/antennapod/fragment/FeedStatisticsFragment.java @@ -43,6 +43,16 @@ public class FeedStatisticsFragment extends Fragment { @Nullable Bundle savedInstanceState) { feedId = getArguments().getLong(EXTRA_FEED_ID); viewBinding = FeedStatisticsBinding.inflate(inflater); + + if (!getArguments().getBoolean(EXTRA_DETAILED)) { + for (int i = 0; i < viewBinding.getRoot().getChildCount(); i++) { + View child = viewBinding.getRoot().getChildAt(i); + if ("detailed".equals(child.getTag())) { + child.setVisibility(View.GONE); + } + } + } + loadStatistics(); return viewBinding.getRoot(); } @@ -71,15 +81,6 @@ public class FeedStatisticsFragment extends Fragment { viewBinding.totalDurationLabel.setText(Converter.shortLocalizedDuration(getContext(), s.time)); viewBinding.onDeviceLabel.setText(String.format(Locale.getDefault(), "%d", s.episodesDownloadCount)); viewBinding.spaceUsedLabel.setText(Formatter.formatShortFileSize(getContext(), s.totalDownloadSize)); - - if (!getArguments().getBoolean(EXTRA_DETAILED)) { - for (int i = 0; i < viewBinding.getRoot().getChildCount(); i++) { - View child = viewBinding.getRoot().getChildAt(i); - if ("detailed".equals(child.getTag())) { - child.setVisibility(View.GONE); - } - } - } } @Override |