Ich habe eine Hintergrundaufgabe, die den Benutzer gelegentlich mit Dialogen auffordert, und ich möchte, dass es die Lebensdauer der Anwendung durchläuft. Im Moment wird alles von einem Aufgabenfragment gesteuert. Also habe ich mich gefragt, ob es möglich ist, dieses Fragment aus einer benutzerdefinierten Anwendungsklasse zu erstellen, die Application
erweitert und wenn ja, wie können Sie es tun?Kann ein Fragment aus einer Erweiterung der Application-Klasse erstellt werden?
1
A
Antwort
1
Fragment
Klasse in Android erstreckt sich von android.app.Fragment
. Application
Klasse erstreckt sich von android.app.Application
. Wenn Sie Ihr Fragment aus Ihrer Anwendung starten möchten, tun Sie es einfach mit fragmentManager
in Android.
Verwandte Themen
- 1. ein Fragment aus einem Fragment
- 2. Fragment über ein anderes Fragment, das geschlossen werden kann wischen
- 3. Benutzerdefinierter Assistent, der das Fragment erstellt
- 4. Kann ein Fragment nicht aus FrameLayout entfernen?
- 5. Kann eine neue Liste aus einer gemischten Liste erstellt werden?
- 6. Kann ein Objekt in der alten Generation erstellt werden?
- 7. Wie kann ein neuer Protobuf aus einer Menge bereits definierter Deskriptoren dynamisch erstellt werden?
- 8. Wie kann ein Gravity Grid erstellt werden?
- 9. Kann ein Änderungsprotokoll in Teamcity erstellt werden?
- 10. Galeriebild kann nicht aus Fragment
- 11. Kann in Xcode ein Datenhaltepunkt erstellt werden?
- 12. Kann ein Array von Spaltenüberschriften der Datenbanktabelle erstellt werden?
- 13. So entfernen Sie ein Fragment aus dem Fragment selbst
- 14. Wie kann ein SparseDataFrame effizient aus einer langen Tabelle erstellt werden?
- 15. Wie kann eine Snackbar aus einem Fragment in der richtigen Ansicht angezeigt werden?
- 16. Aufruf einer Aktivität aus Fragment
- 17. Kann ein verschachteltes Fragment nicht gespeichert und wiederhergestellt werden?
- 18. Fragment zweimal auf Orientierungsänderung erstellt
- 19. ClassCastException: Fragment kann nicht in Fragment umgewandelt werden
- 20. Kann nicht aus dem Fragment
- 21. Erhalte einen Verweis auf ein Kind Fragment nach dem Elternteil Fragment wurde neu erstellt
- 22. Kann ES6 in einer Chrome-Erweiterung verwendet werden?
- 23. Fragment android: Fragment kann nicht Fragment instanziiert
- 24. Wie kann ein verstecktes Feld aus einer Combobox abgerufen werden?
- 25. Kann ein berechnetes Feld aus einer MongoDB-Abfrage zurückgegeben werden?
- 26. Wie kann der Herausgebername der bereits veröffentlichten Erweiterung geändert werden?
- 27. Wie öffnet man ein Fragment aus einer Aktivität?
- 28. Wie Umleiten zu einer Fragment-Klasse aus der Aktivitätsklasse (onOptionsItemSelected)
- 29. Erstellen einer Datei mit Crosh aus der Chrome-Erweiterung [terminalPrivate.sendInput]
- 30. kann das Fragment auf das vorherige Fragment zurückgesetzt werden?
"Ich möchte, dass es durch das Leben der Anwendung läuft" - was bedeutet das programmatisch? "Also habe ich mich gefragt, ob es möglich ist, dieses Fragment aus einer Klasse zu erstellen, die Application erweitert" - nein, tut mir leid. – CommonsWare