簡體   English   中英

在Windows Phone 8.1模擬器中測試應用程序設置

[英]Test app settings in Windows Phone 8.1 emulator

我是WP8.1開發的新手,所以這可能是一個新手問題:我正在編寫具有某些設置的應用程序,因此我在使用以下API:

var applicationData = Windows.Storage.ApplicationData.current;
var localSettings = applicationData.localSettings;

正如我從模擬器中看到的,即使我保存了一個值然后在以后將其取出,即使我使用任務管理器關閉了應用程序(按住模擬器的后退按鈕),也一切正常:如果我再次運行該應用程序,則它具有正確的設置值已保存。 但是,如果我關閉模擬器並從Visual Studio重新啟動應用程序,它將以默認值開始。

是因為模擬器是每次都新鮮創建的,並且我的應用程序每次都安裝了,或者我的ApplicationData用法有問題? 我的意思是:如果我使用具有這些設置的真實手機(現在沒有手機),即使關閉手機,自定義設置也會保存嗎? 還是我必須使用更多“深度” API來永久保存應用程序設置?

謝謝您的幫助!

詹盧卡

根據此鏈接http://sviluppomobile.blogspot.com/2013/01/saving-windows-phone-8-emulator-state.html ,是的,Windows Phone模擬器不會保存其狀態,因此每次啟動模擬器時,您將獲得一個“新的”全新系統,就好像您是第一次打開真實電話一樣。

另一方面,當您使用真實設備時,狀態將被保留,並且在重啟手機時不會丟失數據。

在8.1模擬器中,您可以轉到“其他工具”->“檢查點”並保存模擬器的當前配置(如果您下次需要打開模擬器時將其設置為默認配置)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM