From 8cd1b41cd28f361aa2d4717bcf76a4f976601c4c Mon Sep 17 00:00:00 2001 From: NoelClick Date: Wed, 17 Dec 2025 20:41:26 -0800 Subject: [PATCH] [android] Update connection failure dialog cancellation behavior - Update the connection failure dialog in the world download view based on reviewers' feedback. Signed-off-by: NoelClick --- .../DownloadResourcesLegacyActivity.java | 6 ++++- .../src/main/res/values/donottranslate.xml | 1 + android/app/src/main/res/values/strings.xml | 2 ++ android/app/src/main/res/xml/prefs_main.xml | 23 +++++++++++++------ 4 files changed, 24 insertions(+), 8 deletions(-) diff --git a/android/app/src/main/java/app/organicmaps/DownloadResourcesLegacyActivity.java b/android/app/src/main/java/app/organicmaps/DownloadResourcesLegacyActivity.java index eed64ac96..187e40b6a 100644 --- a/android/app/src/main/java/app/organicmaps/DownloadResourcesLegacyActivity.java +++ b/android/app/src/main/java/app/organicmaps/DownloadResourcesLegacyActivity.java @@ -450,12 +450,16 @@ public class DownloadResourcesLegacyActivity extends BaseMwmFragmentActivity .setTitle(titleId) .setMessage(messageId) .setCancelable(true) - .setOnCancelListener((dialog) -> setAction(PAUSE)) + .setOnCancelListener((dialog) -> setAction(RESUME)) .setPositiveButton(R.string.try_again, (dialog, which) -> { setAction(TRY_AGAIN); onTryAgainClicked(); }) + .setNegativeButton(R.string.cancel, + (dialog, which) -> { + setAction(RESUME); + }) .setOnDismissListener(dialog -> mAlertDialog = null) .show(); } diff --git a/android/app/src/main/res/values/donottranslate.xml b/android/app/src/main/res/values/donottranslate.xml index be5bba6d3..039da09d1 100644 --- a/android/app/src/main/res/values/donottranslate.xml +++ b/android/app/src/main/res/values/donottranslate.xml @@ -44,6 +44,7 @@ LeftButton pref_power CustomMapDownloadUrl + pref_advanced %1$s: %2$s %2$s :%1$s diff --git a/android/app/src/main/res/values/strings.xml b/android/app/src/main/res/values/strings.xml index dc402af9b..dc88ae009 100644 --- a/android/app/src/main/res/values/strings.xml +++ b/android/app/src/main/res/values/strings.xml @@ -966,6 +966,8 @@ Offline Maps A map needs to be downloaded to view and navigate the area.\nDownload maps for areas you want to travel. Edit the list to add a description + + Advanced Custom Map Server Override the default map download server used for map downloads. Leave empty to use CoMaps default server. diff --git a/android/app/src/main/res/xml/prefs_main.xml b/android/app/src/main/res/xml/prefs_main.xml index d263a8b70..d568ea6c2 100644 --- a/android/app/src/main/res/xml/prefs_main.xml +++ b/android/app/src/main/res/xml/prefs_main.xml @@ -144,7 +144,8 @@ - @@ -190,7 +191,8 @@ android:defaultValue="true" android:widgetLayout="@layout/preference_switch" android:order="5"/> - + + - + + + + +