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ć.

questionAnswers(2)

yourAnswerToTheQuestion