i verwenden startActivityForResult für zwei Aktivitäten wie diesestartActivityForResult Nutzung für mehrere Aktivitäten
Activity A -> startActivityForResult(ActivityB,0) -> Activity B -> setresult(10); finish(); -> Activity A -> if(result==10) {dofunction(); }
aber ich muß diese Logik für 4 oder mehr Aktivitäten nutzen.
Activity A -> startActivityForResult(ActivityB,0) -> Activity B -> finish(); -> Activity C -> finish(); -> Activity D -> setresult(10); finish(); -> Activity A -> if(result==10) {dofunction(); }
aber dies funktioniert nicht.
Dies hält B, C, D auf Aktivitäten zurück Stapel bis das Ergebnis festgelegt? Oder beendet es die aktuelle Aktivität sofort, wenn der nächste gestartet wird? – atablash