1
寫了一個小應用程序並通過應用程序設置模塊保存了一個字符串。應用程序設置不能按預期工作
我可以在同一個會話中讀取正確的值。
如果我關閉模擬器中的應用程序並在模擬器中重新啓動它,我也可以讀取該值。
但是,如果我在IDE(VS代碼 - 按「刷新/重新加載」圖標)重建項目 - 應用程序重新啓動,存儲的值不再存在。
認真嗎?
應用程序設置存儲的數據在會話中不是永久性的。
寫了一個小應用程序並通過應用程序設置模塊保存了一個字符串。應用程序設置不能按預期工作
我可以在同一個會話中讀取正確的值。
如果我關閉模擬器中的應用程序並在模擬器中重新啓動它,我也可以讀取該值。
但是,如果我在IDE(VS代碼 - 按「刷新/重新加載」圖標)重建項目 - 應用程序重新啓動,存儲的值不再存在。
認真嗎?
應用程序設置存儲的數據在會話中不是永久性的。
如果重建應用程序,它將刪除智能手機上的舊應用程序+存儲在應用程序設置中的所有數據。
如果您不希望存儲的數據在您更改代碼的同時消失,則應該使用livesync選項。
爲了做到這一點,與終端走在你的應用程序謨的根,然後鍵入以下命令:
TNS livesync IOS --watch
對於IOS或
TNS livesync安卓--watch
For Android 我希望這會幫助你
謝謝 - 非常奇怪,它是這樣做的。無緣無故增加開發時間。我確實使用手錶,但有時會失去蹤跡。 – dashman
我做了一個6K字符串保存並做了一個 - 看起來不錯。在重新啓動(不是重新初始化)之後得到了一個,最後還有四個空格。對短字符串正常工作。可愛! – dashman
注意:livesync已被棄用。使用運行ios/android代替。 –