Android - Powrót do poprzedniej aktywności z inną wartością zamiaru
Mam aplikację, która ma to przejście:
A -> B -> C -> D-> C
Po wejściuC
, muszę sprawdzić flagę. Potem muszę przekazać to jako intencję (powiedzmyintentX = false
) doD
. Po zrobieniu czegośD
, to wróci doC
po naciśnięciu przycisku. To, co zrobiłem, to po prostu ponownieintentX
z wartością true, a następnie uruchom ponownieActivity C. Więc co się stało, to stworzyło kolejne działanie C.
Chcę, aby nie musiałem rozpoczynać nowego działania C, ale używam poprzedniego C, po prostu dzwoniącsuper.onBackPressed()
. Ale nie mogę przekazać nowej wartościintentX
. Czy jest inny sposób, aby osiągnąć to, czego chcę. Mogłem trochę przegapić.