From c6fe8dc405958f52b06bbd6b0ac22208a11514e4 Mon Sep 17 00:00:00 2001 From: Josia Pietsch Date: Mon, 5 Aug 2024 15:46:55 +0200 Subject: [PATCH] use Intent.CATEGORY_APP_MAIN instead of hardcoded reference to play store --- .../settings/actions/SettingsFragmentActions.kt | 11 ++++------- app/src/main/res/values-de/strings.xml | 2 +- app/src/main/res/values-es/strings.xml | 2 +- app/src/main/res/values-fr/strings.xml | 2 +- app/src/main/res/values/strings.xml | 2 +- 5 files changed, 8 insertions(+), 11 deletions(-) diff --git a/app/src/main/java/de/jrpie/android/launcher/settings/actions/SettingsFragmentActions.kt b/app/src/main/java/de/jrpie/android/launcher/settings/actions/SettingsFragmentActions.kt index 069c4c5..fdf4bb1 100644 --- a/app/src/main/java/de/jrpie/android/launcher/settings/actions/SettingsFragmentActions.kt +++ b/app/src/main/java/de/jrpie/android/launcher/settings/actions/SettingsFragmentActions.kt @@ -68,15 +68,12 @@ SettingsFragmentActions : Fragment(), UIObject { } binding!!.settingsActionsButtonInstallApps.setOnClickListener{ try { - val rateIntent = Intent( - Intent.ACTION_VIEW, - Uri.parse("https://play.google.com/store/apps/")) - + val intent = Intent(Intent.ACTION_MAIN) + intent.addCategory(Intent.CATEGORY_APP_MARKET) intendedSettingsPause = true - startActivity(rateIntent) + startActivity(intent) } catch (e: ActivityNotFoundException) { - Toast.makeText(this.context, getString(R.string.settings_apps_toast_store_not_found), Toast.LENGTH_SHORT) - .show() + Toast.makeText(context, getString(R.string.settings_apps_toast_store_not_found), Toast.LENGTH_SHORT).show() } } } diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 105673f..336c3b3 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -45,7 +45,7 @@ Alle Anwendungen Apps installieren - PlayStore nicht gefunden + Store nicht gefunden