我希望在暂停应用程序时将Windows应用商店应用的数据保存到文件系统(本地文件夹)。在应用程序启动时,持久化数据从文件系统加载并显示在应用程序中。这个工作正常,直到用户关闭应用程序并立即重新启动应用程序(因为第一个应用程序实例的暂停尚未完成)。
现在,我不确定是否
你有什么建议吗?
答案 0 :(得分:2)
问题是关闭后需要几秒钟才能暂停甚至实际调用,当用户重新启动时,应用程序的上一个实例将被终止,因此甚至没有调用挂起事件,并且你没有多少人可以做到这一点。
建议是逐步保存数据,因为暂停事件只有5秒钟才能完成。
另一种可能性是让您的应用定位Windows 8.1,因为此问题为fixed in windows 8.1:
在Windows 8.1 Preview中,如果用户关闭应用程序,然后立即关闭 重启它,关闭的应用程序最多需要五秒钟才能完成 它在重新启动之前终止。在Windows 8中,应用程序终止 马上重启。