diff --git a/core/java/com/android/internal/app/IntentForwarderActivity.java b/core/java/com/android/internal/app/IntentForwarderActivity.java index 44d517ad0c325..009d65a83151a 100644 --- a/core/java/com/android/internal/app/IntentForwarderActivity.java +++ b/core/java/com/android/internal/app/IntentForwarderActivity.java @@ -29,6 +29,7 @@ import static com.android.internal.app.ResolverActivity.EXTRA_SELECTED_PROFILE; import android.annotation.Nullable; import android.annotation.TestApi; import android.app.Activity; +import android.app.ActivityOptions; import android.app.ActivityThread; import android.app.AppGlobals; import android.app.admin.DevicePolicyManager; @@ -220,7 +221,15 @@ public class IntentForwarderActivity extends Activity { findViewById(R.id.use_same_profile_browser).setOnClickListener(v -> finish()); findViewById(R.id.button_open).setOnClickListener(v -> { - startActivityAsCaller(launchIntent, targetUserId); + startActivityAsCaller( + launchIntent, + ActivityOptions.makeCustomAnimation( + getApplicationContext(), + R.anim.activity_open_enter, + R.anim.push_down_out) + .toBundle(), + /* ignoreTargetSecurity= */ false, + targetUserId); finish(); }); }