Merge "Ignore ActivityNotFoundException from app launch" into udc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
35f9d486a5
@@ -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.
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user