在Windows Phone 7中重新启动模拟器行为

时间:2011-11-25 19:28:51

标签: windows-phone-7 visual-studio-debugging

我对Window Phone 7.5模拟器的预期行为有疑问。

如果我 停用 开始按钮), 关闭 从第一个屏幕返回按钮 墓碑 我的数据(首先在VS中选择此选项,然后在模拟器中单击开始按钮),然后在VS中按停止调试(Shift + F5),当我再次启动调试过程时,将保留我的应用程序中该会话的所有已更改数据(F5)。

但是,当我刚刚在我的应用程序中更改模拟器中的数据并且不主动停用,关闭或逻辑删除我的应用程序,然后按停止调试(Shift + F5)然后启动调试(F5)更改的数据是不保留。我注意到,在停止调试时,Application_DeactivatedApplication_Closing也不会发生。

启动/停止调试过程时,这是预期的行为吗?我问,因为我需要知道这是否对现实世界产生任何影响,例如,如果我在我的应用程序中并进行更改,然后有人完全关闭手机然后在那里并将其重新打开,我的数据是否会保留

1 个答案:

答案 0 :(得分:1)

这是预期的。你正在做的是有效地崩溃你的应用程序。如果手机/应用程序在正常情况下关闭,则会调用Deactivated或Closing。