From 0243702a51ad728c927e33e57b904bede55fb101 Mon Sep 17 00:00:00 2001 From: linuxct Date: Thu, 18 Mar 2021 12:04:57 +0100 Subject: [PATCH] 2021-03-18 Fix crashes on several Samsung devices --- app/build.gradle | 4 ++-- app/src/main/AndroidManifest.xml | 2 -- app/src/main/java/space/linuxct/malninstall/MainActivity.kt | 4 +++- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index be9c39c..7ed6d78 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -11,8 +11,8 @@ android { applicationId "space.linuxct.malninstall" minSdkVersion 23 targetSdkVersion 30 - versionCode 202103063 - versionName "2021-03-06-3" + versionCode 20210318 + versionName "2021-03-18" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 8a1ea03..da025e6 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -1,10 +1,8 @@ - diff --git a/app/src/main/java/space/linuxct/malninstall/MainActivity.kt b/app/src/main/java/space/linuxct/malninstall/MainActivity.kt index 6172c52..49e6591 100644 --- a/app/src/main/java/space/linuxct/malninstall/MainActivity.kt +++ b/app/src/main/java/space/linuxct/malninstall/MainActivity.kt @@ -180,7 +180,9 @@ class MainActivity : AppCompatActivity() { val myPackageName = packageName val activities: List = ArrayList() val packageManager = packageManager as PackageManager - packageManager.getPreferredActivities(filters, activities, null) + try { + packageManager.getPreferredActivities(filters, activities, null) + } catch (_: Exception){ } if (activities.isEmpty()){ return isLauncherDefaultFallback()