【发布时间】:2016-10-02 21:26:14
【问题描述】:
我在理解 Windows 通用应用程序生命周期方面遇到问题
我想知道 textBox 中的数据保存在哪里。
示例: 创建新项目 -> 将 TextBox 放入 MainPage.xaml。 -> 运行应用程序并填充此文本框 -> 使用挂起 -> 当我返回应用程序(恢复方法)时,所有数据仍在文本框中(无需编写任何代码)。
我的问题是这些数据存储在哪里,何时保存以及应用程序从哪里知道我将哪些数据放入文本框中。
【问题讨论】:
-
一个挂起的应用程序没有关闭,所以该应用程序保留在内存中。
-
是的,我知道,但我想确切地知道默认应用程序状态的保存位置。系统在某处存储/保存这些数据?
-
默认应用状态是什么意思?您询问了应用程序暂停时会发生什么,在这种情况下没有存储任何内容,程序仍在内存中
-
您是否希望在应用程序挂起时存储您的默认数据。并且当用户返回应用程序时,无论应用程序被终止,他都可以看到数据。
-
Icero 是的,就是这样,直到应用程序没有被杀死,它才会在内存中。如果应用程序随后被杀死,您的应用程序将在下次使用时重新启动并且没有恢复状态,您是否有责任存储在这种情况下需要恢复的任何状态,正如@JaydenGu 所说。
标签: c# textbox windows-10-universal windows-10-mobile