C# 最小化我的xamarin.ios应用程序后,如何在viewcontroller上保持不变并保留数据?
我试图最小化并使我的应用程序在后台运行,但很明显,每次我返回应用程序时,应用程序都会从第一个C# 最小化我的xamarin.ios应用程序后,如何在viewcontroller上保持不变并保留数据?,c#,ios,xamarin,xamarin.ios,viewcontroller,C#,Ios,Xamarin,Xamarin.ios,Viewcontroller,我试图最小化并使我的应用程序在后台运行,但很明显,每次我返回应用程序时,应用程序都会从第一个ViewController重新启动。是否仍要保留与我离开时相同的数据和ViewController 提前感谢如果应用程序转到后台,它将恢复到相同的状态(相同的viewcontroller),除非: 它被操作系统终止以释放内存 你的应用程序有一些逻辑,在这种情况下会激活其他东西 在第一种情况下,你可以做的不多——显然,你可以买一台内存更大的设备,避免在后台运行占用大量内存的应用程序,尽量减少应用程序所
ViewController
重新启动。是否仍要保留与我离开时相同的数据和ViewController
提前感谢如果应用程序转到后台,它将恢复到相同的状态(相同的viewcontroller),除非:
- 它被操作系统终止以释放内存
- 你的应用程序有一些逻辑,在这种情况下会激活其他东西
在第二种情况下,您应该知道发生了什么,因为它是您的代码,但是如果您不知道,请尝试添加
视图将消失,并查看是什么在调试器中激活它。我使用UIApplication.Notifications.observewilleterforeground
检查用户是否已登录到登录ViewController中。感谢您告诉我有关视图将消失的信息