|
Las Activities en Android son independientes unas de otras, no forman parte del mismo programa por así decirlo, como mucho del mismo Task.
Una forma limpia de hacer lo que quieres es lanzar la Activity A usando FLAG_ACTIVITY_CLEAR_TOP y pasando en un Bundle un parámetro que indique que lo que quieres es hacer un finish() nada más abrirse. De esa forma conseguirías lo que quieres. Siempre y cuando A siempre esté viva y nunca la mates.
|