Muszę zastąpić bieżącą aktywność nową. Oznacza to, że chcę rozpocząć nową aktywność i usunąć bieżącą aktywność ze stosu zadań.Zamień bieżącą aktywność
W oparciu o dokumentację, wydaje się, że najlepszym sposobem byłoby rozpoczęcie działania z użyciem Activity.startActivity jak zwykle, a następnie natychmiastowe wywołanie Activity.finish w celu zamknięcia bieżącej aktywności.
Czy to jest prawidłowe użycie tych interfejsów API, czy powinienem robić coś innego?
to działa z startActivityForResult? Jeśli tak, to gdzie publikuje się wyniki? – nmr
Dla osób zastanawiających się nad pytaniem @ nmr, to co robiłem, to rozpoczynanie nowej aktywności dla wyniku, a następnie wywoływanie metody finish() w trybie onActivityResult w razie potrzeby. –