Fix opening links on Android 12+

pull/9758/head
Stypox 2023-02-07 22:39:12 +01:00
rodzic c85af7861a
commit 4cc653fdf1
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4BDF1B40A49FDD23
1 zmienionych plików z 8 dodań i 11 usunięć

Wyświetl plik

@ -89,14 +89,12 @@ public final class ShareUtils {
if (defaultPackageName.equals("android")) { if (defaultPackageName.equals("android")) {
// No browser set as default (doesn't work on some devices) // No browser set as default (doesn't work on some devices)
openAppChooser(context, intent, true); openAppChooser(context, intent, true);
} else {
if (defaultPackageName.isEmpty()) {
// No app installed to open a web url
Toast.makeText(context, R.string.no_app_to_open_intent, Toast.LENGTH_LONG).show();
return false;
} else { } else {
try { try {
// will be empty on Android 12+
if (!defaultPackageName.isEmpty()) {
intent.setPackage(defaultPackageName); intent.setPackage(defaultPackageName);
}
context.startActivity(intent); context.startActivity(intent);
} catch (final ActivityNotFoundException e) { } catch (final ActivityNotFoundException e) {
// Not a browser but an app chooser because of OEMs changes // Not a browser but an app chooser because of OEMs changes
@ -104,7 +102,6 @@ public final class ShareUtils {
openAppChooser(context, intent, true); openAppChooser(context, intent, true);
} }
} }
}
return true; return true;
} }