1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. rednose84, 19.04.2012 #1
    rednose84

    rednose84 Threadstarter Neuer Benutzer

    Hallo zusammen,

    ich möchte gerne in meienr APP (mehere Screens / Views) die entstandenen Usereigaben zB Checkbox - Status, Textboxeingaben ...) auch bei einem Wechsel des jeweiligen Screens bebehalten um die Steuerelemente mit diesen Werten bei einer Rückkehr des User wieder zu befüllen.

    Gibt es dazu best practises?

    VG
     
  2. StefMa, 19.04.2012 #2
    StefMa

    StefMa Gewerbliches Mitglied

    Was hat das mit Lifecycle zu tun?
    Speicher die ganzen eingaben bei einem Activity wechsel einfach in Data Storage | Android Developers

    Gruß

    €dit: Meinst du das Speichern, wenn der User die App verlässt oder nur wenn einer von einer Activity zur anderen "hüpft"? [Bei zweiterem oberes verwenden xD]
     
  3. swordi, 19.04.2012 #3
    swordi

    swordi Gewerbliches Mitglied

    um werte dauerhaft zu speichern, verwende einfach SharedPreferences

    um Werte kurzfristig zu speichern, kannst du dir die Methode onSaveInstanceState ansehen
     
  4. rednose84, 19.04.2012 #4
    rednose84

    rednose84 Threadstarter Neuer Benutzer

    Ich meine nur beim Activity wechel... Allerdings ist "pausieren" ja auch ein "schließen" also... ich meine beim pausieren sollen die Daten auch erhalten bleiben...

    Ich denke ich werde die Usereingaben in einer Tabelle verwalten... Wird durch solch ein Mechanismus meine App langsam?

    SharedPreferences
    --> klingt für mich eher nach User-Settings für die App aber nicht nach "Eingaben" merken. ??? Korrekt?

    danke
     
  5. swordi, 19.04.2012 #5
    swordi

    swordi Gewerbliches Mitglied

    ist eigentlich für user settings gedacht. das hast du recht.

    kann aber auch für sowas "missbraucht" werden. da spricht nichts dagegen.

    Kannst die Daten auch zentral halten und/oder in eine DB schreiben.
     
  6. StefMa, 19.04.2012 #6
    StefMa

    StefMa Gewerbliches Mitglied

    Jain..
    also datenbank würde ich für sowas nicht nehmen. Viel zu kompliziert..

    Der Name vermutet ja, dass Preferences für Einstellungen gedacht sind.
    Aber man kann ja immermal Methoden/Funktionen missbrauchen.. :)

    Gruß

    €dit: Mist zu langsam, nur weil Chef rein kam :D
     
    Zuletzt bearbeitet: 19.04.2012
Die Seite wird geladen...
Ähnliche Themen Forum Datum
Android App mit Raspberry Pi über Bluetooth verbinden Android App Entwicklung Samstag um 14:20 Uhr
[OFFEN] APP Baukasten oder individuell? Android App Entwicklung 10.11.2017
[OFFEN] Feedback Text für die App auf Server Hochladen Android App Entwicklung 28.10.2017
[OFFEN] Android app selber entwickeln mit Bluetooth Android App Entwicklung 13.10.2017
[ERLEDIGET] App über href starten Android App Entwicklung 28.09.2017
[OFFEN] Kostenpflichtige App für Beta-Test hochladen Android App Entwicklung 13.09.2017
[OFFEN] App startet nicht... Android App Entwicklung 10.09.2017
[OFFEN] Sind Notifications in einer Webview App möglich? Android App Entwicklung 10.09.2017
[OFFEN] Möchte eine App für Entrümpelungen entwickeln. Android App Entwicklung 08.09.2017
Du betrachtest das Thema "Usereingaben während Lifecycle der App speichern" im Forum "Android App Entwicklung",