Startseite › Foren › Deutsches LiveCode-Forum › Variable in App nach Beendigung speichern › Antwort auf: Variable in App nach Beendigung speichern
Januar 19, 2020 um 10:41 Uhr
#18276
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