From 5b015f84af1d94d29f8e98af604cf5c71e8ede5a Mon Sep 17 00:00:00 2001 From: Matt Casey Date: Fri, 10 Jun 2022 18:04:46 +0000 Subject: [PATCH] Finish mini-resolver after user action. Bug: 235440512 Test: Trigger mini resolver, press each button and press back and verify the resolver is gone. Change-Id: Ib22f7f38b4c5f7143b5898dbc3c74e3c7a0450f3 --- core/java/com/android/internal/app/ResolverActivity.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/core/java/com/android/internal/app/ResolverActivity.java b/core/java/com/android/internal/app/ResolverActivity.java index 36a3c5c84ed2f..40429c609150b 100644 --- a/core/java/com/android/internal/app/ResolverActivity.java +++ b/core/java/com/android/internal/app/ResolverActivity.java @@ -1501,7 +1501,10 @@ public class ResolverActivity extends Activity implements : R.string.miniresolver_use_personal_browser); findViewById(R.id.use_same_profile_browser).setOnClickListener( - v -> safelyStartActivity(sameProfileResolveInfo)); + v -> { + safelyStartActivity(sameProfileResolveInfo); + finish(); + }); findViewById(R.id.button_open).setOnClickListener(v -> { Intent intent = otherProfileResolveInfo.getResolvedIntent(); @@ -1510,6 +1513,7 @@ public class ResolverActivity extends Activity implements } safelyStartActivityAsUser(otherProfileResolveInfo, inactiveAdapter.mResolverListController.getUserHandle()); + finish(); }); }