diff --git a/app/src/main/java/org/fdroid/fdroid/AppDetails2.java b/app/src/main/java/org/fdroid/fdroid/AppDetails2.java index 352e9fb2f..afe3d8e7b 100644 --- a/app/src/main/java/org/fdroid/fdroid/AppDetails2.java +++ b/app/src/main/java/org/fdroid/fdroid/AppDetails2.java @@ -736,7 +736,12 @@ public class AppDetails2 extends AppCompatActivity @Override public void launchApk() { Intent intent = getPackageManager().getLaunchIntentForPackage(app.packageName); - startActivity(intent); + if (intent != null) { + startActivity(intent); + } else { + // This can happen when the app was just uninstalled. + Toast.makeText(this, R.string.app_not_installed, Toast.LENGTH_LONG).show(); + } } @Override