Daten mit Ereignis zwischen Aktivitäten in den Registerkarten - Android
-
11-12-2019 - |
Frage
Ich habe eine Tabaktität mit 4 Tabs (Aktivitäten) darin. Jetzt möchte ich Daten zwischen diesen 4 Registerkarten geben.Ich weiß, wie ich es an den Elternteil (Tabaktivität) übergeben soll, aber wie wirst ich es an eine der laufenden Registerkarten an?Mit PUTEXTRA kann ich es einige Daten übergeben, aber woher weiß ich in der anderen Aktivität, dass er Daten erhielt (so etwas wie ein Ereignis / Rückruf / was auch immer)?
Lösung
Sie prüfen, ob die Daten mit GETEXTRA in der Absicht sind.Ich würde dies mit öffentlichen statischen Variablen lösen.Die Verweis auf das Objekt von OnResume in Ihrer Tätigkeit einfach.Denken Sie daran, zu überprüfen, ob es null ist
Andere Tipps
andere Wege sind:
Öffentliche statische Variable stellen. Präferenz.
Bewahren Sie es in SQLite auf.