Ich verwende Conductor und Mosby MVP-MVC-Architektur in einer Android-App zu implementieren.
Was ich tun muss, ist ein Controller aus dem Backstack eines Routers zu entfernen, so dass auf onBackPressed
dieser Controller nicht mehr zurück nach vorne gebracht wird.So entfernen Sie einen Controller aus dem Router-Backstack in Conductor?
-1
A
Antwort
1
Wenn Sie den aktuellen Controller entfernen möchten, tun Sie wie @sockeqwe sagte: Anruf router.popCurrentController()
.
Wenn Sie einen bestimmten Controller aus dem Backstack entfernen möchten, können Sie versuchen, aufzurufen.
Verwandte Themen
- 1. So entfernen Sie einen Benutzer aus Jenkins
- 2. So entfernen Sie Elemente aus dem Kombinationsspeicher
- 3. So entfernen Sie einen XmlNode aus XmlNodeList
- 4. iPad UIPopoverController aus dem Content Controller entfernen
- 5. Laden Sie einen View-Controller und entfernen Sie dann den vorherigen aus dem Speicher
- 6. So entfernen Sie Elemente aus dem Array in D
- 7. Back-Stack-Handhabung in Conductor
- 8. So behandeln Sie die Absicht mit Kotlin und Conductor
- 9. Den View-Controller nach dem Abmelden aus dem Speicher entfernen?
- 10. So entfernen Sie einen Artikel in Roles.GetAllRoles()
- 11. So löschen Sie einen Build aus dem Jenkins-Job-Arbeitsbereich
- 12. So entfernen Sie Kakaoschoten vollständig aus dem Projekt?
- 13. So entfernen Sie einen Form.Element.Observer
- 14. So entfernen Sie einen Link aus ebay Shop-Layout
- 15. So wählen Sie einen Standardwert aus dem Dropdown-Menü aus
- 16. So entfernen Sie ein Anzeigenskript aus dem Wordpress-Design?
- 17. So entfernen Sie ein Ereignis aus dem Logstash?
- 18. So entfernen Sie bestimmte Elemente aus dem lokalen Speicherarray?
- 19. So entfernen Sie Create und Edit ... aus dem Feld many2one.
- 20. So entfernen Sie ein aktives Datensatzobjekt aus dem Array
- 21. Swift: So entfernen Sie den Rahmen aus dem segmentierten Steuerelement
- 22. So entfernen Sie "automatische Vervollständigung deaktiviert" aus dem Eingabefeld
- 23. So entfernen Sie ein Objekt aus dem Array mit Mungo
- 24. So entfernen Sie das aktuelle Verzeichnis aus dem Python-Importpfad
- 25. So entfernen Sie ein Element aus dem JSON-Array
- 26. So entfernen Sie alle Kommentare (einzelne Zeile -) aus dem Code
- 27. So entfernen Sie ein Fragment aus dem Fragment selbst
- 28. So entfernen Sie einen Zweig mit dem Namen "--orphan"
- 29. So entfernen Sie einen Eventhandler document.onkeydown?
- 30. So entfernen Sie Azure Active Directory aus dem Abonnement
Was genau ist Ihre Frage? Einfach den Backstack knallen lassen? Dann rufe 'router.popCurrentController()' '? – sockeqwe