Launch Activity while parent is in the Background

49 Views Asked by At

I have an Activity A which starts doing some processing in its view model, meanwhile it launches a CustomTab which puts A in the background, when the viewmodel finishes its processing it requires to prompt the user to Activity B on top of the current one so I am aiming for a backstack like

A -> CustomTab -> B

However when I launch B from A the CustomTab activity stays on top until I close it manually, I am not sure if I am ending with a stack like this:

A -> B -> CustomTab

Or if B is not launched because A is not on the foreground.

Is there any way to move B on top? I have checked other questions that suggest using SINGLE_TOP and CLEAR_TOP on A but that will finish both A and CustomTab and I need them to stay alive so when B finishes it comes back to the browser.

0

There are 0 best solutions below