我对Window Phone 7.5模拟器的预期行为有疑问。
如果我 停用 (开始按钮), 关闭 (从第一个屏幕返回按钮或 墓碑 我的数据(首先在VS中选择此选项,然后在模拟器中单击开始按钮),然后在VS中按停止调试(Shift + F5),当我再次启动调试过程时,将保留我的应用程序中该会话的所有已更改数据(F5)。
但是,当我刚刚在我的应用程序中更改模拟器中的数据并且不主动停用,关闭或逻辑删除我的应用程序,然后按停止调试(Shift + F5)然后启动调试(F5)更改的数据是不保留。我注意到,在停止调试时,Application_Deactivated
或Application_Closing
也不会发生。
启动/停止调试过程时,这是预期的行为吗?我问,因为我需要知道这是否对现实世界产生任何影响,例如,如果我在我的应用程序中并进行更改,然后有人完全关闭手机然后在那里并将其重新打开,我的数据是否会保留
答案 0 :(得分:1)
这是预期的。你正在做的是有效地崩溃你的应用程序。如果手机/应用程序在正常情况下关闭,则会调用Deactivated或Closing。