Closed el-emka closed 12 years ago
Ist ein Duplikat von #3. Da hier mehr Text steht, mache ich #3 mal zu.
Nein. Das Bundle ist speziell defaür gedacht, Informationen über einen kompletten Neustart der App hinaus zu speichern. Beispiel dafür wäre ein halb geschriebener Tweet. Der sollte, wenn die NewTweetActivity geschlossen wird, in dem Bundle gesichert werden, damit er dann wieder angezeigt werden kann, wenn man den Geotweeter (und im speziellen die NewTweetActvity) wieder startet.
Doch noch nicht fertig. Wie ist das mit deinen (@el-emka) Doppelaccount-Checks? Können die damit auch leben?
Kann grad nicht hundertprozentig folgen. (bin am ernten) Womit können die leben?
Es sieht jedenfalls so aus, als könnten sie damit leben.
Frage war halt, ob der von dir zurechtgefrickelte Code, der doppelte Account vermeiden soll, nicht auch evtl. auf isRunning umgebaut werden sollte.
Ohne akut nochmal in den Code geguckt zu haben, meine ich, dass du das en passant gemacht hast.
Öhm... Habe ich? :D
Die Dublettenkontrolle könnte ich jetzt sogar wieder rausschmeißen, weil du den Teil in so einem !isRunning-Block mit untergebracht hattest.
Großartig. Dann mach das doch einfach mal bei Gelegenheit. Ich wiedereröffne dir dieses Issue so lange einfach mal. ;-)
Das ist m.E. unnötiger Overhead, da die Streams ja laufen sollten. Könnten wir den Status evtl. im übergebenen Bundle "savedInstanceState" speichern. (Hab noch nie mit den Dingern gearbeitet. Irgendwas müssen die ja können und dem Namen nach könnte es passen)
Gleiches gilt auch für die Registrierung beim GCM-Kram. Das könnte auch die Sache mit den doppelten Accounts elegant lösen. Im Moment mache ich das eher grobschlächtig.