Antwort auf: Variable in App nach Beendigung speichern

Startseite Foren Deutsches LiveCode-Forum Variable in App nach Beendigung speichern Antwort auf: Variable in App nach Beendigung speichern

#18276
Torsten
Teilnehmer

    Hi Sebastian,

    hier ist es für Mobile beschrieben: http://lessons.livecode.com/m/4069/l/152290-save-current-state-on-mobile-device

    Der Trick ist, dass Du die Daten, die Du speichern willst, in eine externe Datei schreibst und beim Starten der App wieder aus der Datei holst.

    In deinem Fall würde ich also die Farbe des Hintergrundes jedesmal, wenn Du sie setzt, auch in die Datei schreiben, z.B. so

    ## hier steht der Code mit dem Du die Hintergrundfarbe setzt, 
    ## z.B. set the backgroundcolor of this card to tBackgroundColor
    set the defaultFolder to specialFolderPath("Documents")
    put tBackgroundColor into URL ("file:settings.txt")

    Um die Farbe beim App-Start zu setzen, schreibst Du folgenden Handler in das Stack-Script:

    on openStack
       set the defaultFolder to specialFolderPath("Documents")
       put URL ("file:settings.txt") into tBackground
       set the backgroundcolor of this stack to tBackground
    end openStack

    Happy Coding!
    Torsten