diff --git a/app/src/main/java/eu/ottop/yamlauncher/MainActivity.kt b/app/src/main/java/eu/ottop/yamlauncher/MainActivity.kt index 3ad1f86..397f202 100644 --- a/app/src/main/java/eu/ottop/yamlauncher/MainActivity.kt +++ b/app/src/main/java/eu/ottop/yamlauncher/MainActivity.kt @@ -2,6 +2,7 @@ package eu.ottop.yamlauncher import android.Manifest import android.annotation.SuppressLint +import android.content.ActivityNotFoundException import android.content.ContentResolver import android.content.Context import android.content.Intent @@ -395,14 +396,19 @@ class MainActivity : AppCompatActivity(), SharedPreferences.OnSharedPreferenceCh if (sharedPreferenceManager.isGestureEnabled("date") && dateApp.first != null && dateApp.second != null) { launcherApps.startMainActivity(dateApp.first!!.componentName, launcherApps.profiles[dateApp.second!!], null, null) } else { - startActivity( - Intent( - Intent.makeMainSelectorActivity( - Intent.ACTION_MAIN, - Intent.CATEGORY_APP_CALENDAR + try { + startActivity( + Intent( + Intent.makeMainSelectorActivity( + Intent.ACTION_MAIN, + Intent.CATEGORY_APP_CALENDAR + ) ) ) - ) + } + catch(_: ActivityNotFoundException) { + Toast.makeText(this, getString(R.string.no_calendar_app), Toast.LENGTH_SHORT).show() + } } } } diff --git a/app/src/main/res/values-fi/strings.xml b/app/src/main/res/values-fi/strings.xml index b00a579..9dcff14 100644 --- a/app/src/main/res/values-fi/strings.xml +++ b/app/src/main/res/values-fi/strings.xml @@ -13,6 +13,7 @@ Avaa sovellusvalikko + Kalenteri-sovellusta ei löytynyt Valitse sovellus Haku… diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 6b32cae..4634c86 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -12,6 +12,8 @@ Open App Menu + No Calendar app found + Select an app