From 75a795e3d744fc78175deff79ccb2aeae113da0a Mon Sep 17 00:00:00 2001 From: ByteHamster Date: Sun, 27 Nov 2022 18:40:31 +0100 Subject: Show human readable error message on details dialog --- .../java/de/danoeh/antennapod/dialog/DownloadLogDetailsDialog.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'app') diff --git a/app/src/main/java/de/danoeh/antennapod/dialog/DownloadLogDetailsDialog.java b/app/src/main/java/de/danoeh/antennapod/dialog/DownloadLogDetailsDialog.java index 023d0a152..5e28639dd 100644 --- a/app/src/main/java/de/danoeh/antennapod/dialog/DownloadLogDetailsDialog.java +++ b/app/src/main/java/de/danoeh/antennapod/dialog/DownloadLogDetailsDialog.java @@ -8,6 +8,7 @@ import androidx.annotation.NonNull; import androidx.appcompat.app.AlertDialog; import com.google.android.material.dialog.MaterialAlertDialogBuilder; import de.danoeh.antennapod.R; +import de.danoeh.antennapod.core.util.DownloadErrorLabel; import de.danoeh.antennapod.model.download.DownloadStatus; import de.danoeh.antennapod.core.storage.DBReader; import de.danoeh.antennapod.event.MessageEvent; @@ -21,7 +22,6 @@ public class DownloadLogDetailsDialog extends MaterialAlertDialogBuilder { super(context); String url = "unknown"; - String message = context.getString(R.string.download_successful); if (status.getFeedfileType() == FeedMedia.FEEDFILETYPE_FEEDMEDIA) { FeedMedia media = DBReader.getFeedMedia(status.getFeedfileId()); if (media != null) { @@ -34,11 +34,13 @@ public class DownloadLogDetailsDialog extends MaterialAlertDialogBuilder { } } + String message = context.getString(R.string.download_successful); if (!status.isSuccessful()) { message = status.getReasonDetailed(); } - String messageFull = context.getString(R.string.download_error_details_message, message, url); + String messageFull = context.getString(R.string.download_log_details_message, + context.getString(DownloadErrorLabel.from(status.getReason())), message, url); setTitle(R.string.download_error_details); setMessage(messageFull); setPositiveButton(android.R.string.ok, null); -- cgit v1.2.3