如何在 viewcontroller 上保持不变并在最小化我的 xamarin.ios 应用程序后保留数据?
How to stay on the same on viewcontroller and keep the data after minimizing my xamarin.ios app?
我试图将我的应用程序最小化并使我的应用程序 运行 处于后台,但显然每次我返回该应用程序时该应用程序都从第一个 ViewController
重新启动。无论如何要保留相同的数据和我离开的 ViewController
?
提前致谢
如果应用进入后台,它将恢复到相同状态(相同 viewcontroller),除非:
- 它被操作系统终止以释放内存
- 在这种情况下,您的应用有一些激活其他东西的逻辑
在第一种情况下,您无能为力 - 显然您可以购买具有更多内存的设备,避免 运行 在您的应用程序处于后台时使用大量内存的应用程序,尝试让您的应用程序需要更少的内存。
在第二种情况下,您应该知道发生了什么,因为它是您的代码,但如果您不知道,请尝试添加 ViewWillDisappear
并查看是什么在调试器中激活它。
我试图将我的应用程序最小化并使我的应用程序 运行 处于后台,但显然每次我返回该应用程序时该应用程序都从第一个 ViewController
重新启动。无论如何要保留相同的数据和我离开的 ViewController
?
提前致谢
如果应用进入后台,它将恢复到相同状态(相同 viewcontroller),除非:
- 它被操作系统终止以释放内存
- 在这种情况下,您的应用有一些激活其他东西的逻辑
在第一种情况下,您无能为力 - 显然您可以购买具有更多内存的设备,避免 运行 在您的应用程序处于后台时使用大量内存的应用程序,尝试让您的应用程序需要更少的内存。
在第二种情况下,您应该知道发生了什么,因为它是您的代码,但如果您不知道,请尝试添加 ViewWillDisappear
并查看是什么在调试器中激活它。