Ho bisogno di sostituire l'attività corrente con una nuova. Cioè, voglio iniziare una nuova attività e rimuovere l'attività corrente dallo stack delle attività.Sostituire l'attività corrente
In base alla documentazione, sembra il modo migliore sarebbe iniziare l'attività utilizzando Activity.startActivity come al solito, quindi chiamare immediatamente Activity.finish per chiudere l'attività corrente.
È un utilizzo valido di queste API o devo fare qualcos'altro?
Fa questo lavoro con startSubActivity? In tal caso, dove viene pubblicato il risultato? – nmr
Per le persone che si interrogano sulla domanda di @ nmr, ciò che ho fatto è avviare la nuova attività per il risultato, quindi chiamare finish() nell'ActivityResult secondo necessità. –