Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f8adb7dc authored by Chaohui Wang's avatar Chaohui Wang
Browse files

Ignore ActivityNotFoundException from app launch

Only happens after package changes like uninstall, and before page auto
refresh or close, so ignore this exception is safe.

Fix: 276023155
Test: Click the open button ASAP after uninstall an app from App Info
Change-Id: I62314fda0947dee5e05263d1079ff422688527c3
parent a99c64df
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -16,6 +16,7 @@

package com.android.settings.spa.app.appinfo

import android.content.ActivityNotFoundException
import android.content.Intent
import android.content.pm.ApplicationInfo
import androidx.compose.material.icons.Icons
@@ -37,6 +38,11 @@ class AppLaunchButton(packageInfoPresenter: PackageInfoPresenter) {
        text = context.getString(R.string.launch_instant_app),
        imageVector = Icons.Outlined.Launch,
    ) {
        try {
            context.startActivityAsUser(intent, app.userHandle)
        } catch (_: ActivityNotFoundException) {
            // Only happens after package changes like uninstall, and before page auto refresh or
            // close, so ignore this exception is safe.
        }
    }
}