Xamarin.ios Monotouch:多任务示例?

Xamarin.ios Monotouch:多任务示例?,xamarin.ios,monotouch.dialog,Xamarin.ios,Monotouch.dialog,有我可以下载的Monotouch多任务示例吗 我在寻找使用Monotouch进行多任务处理的最佳实践时遇到了问题。当用户按下home按钮时,我应该如何处理,我的应用程序将转到后台,重新打开我的程序,我必须显示他离开的位置(如何显示正确的表单/视图)。。。我很想看到一个这样的例子 谢谢! 莫顿你什么都不需要做。 这应该是支持多任务处理的iPhone的默认行为 如果不是这样,请在Info.plist中检查“UIApplicationExitsOnSuspend”或“Application not r

有我可以下载的Monotouch多任务示例吗

我在寻找使用Monotouch进行多任务处理的最佳实践时遇到了问题。当用户按下home按钮时,我应该如何处理,我的应用程序将转到后台,重新打开我的程序,我必须显示他离开的位置(如何显示正确的表单/视图)。。。我很想看到一个这样的例子

谢谢!
莫顿

你什么都不需要做。 这应该是支持多任务处理的iPhone的默认行为


如果不是这样,请在Info.plist中检查“UIApplicationExitsOnSuspend”或“Application not run in background”(应用程序不在后台运行)应该是否。

您将必须重写AppDelegate类中的方法DidEnterBackground和WillEnterForeground。在这些方法中,您必须自己保存应用程序的当前状态(例如,哪个控制器处于活动状态,显示了哪些数据等)


DidEnterBackground的实现应该是轻量级的。如果你的应用程序在暂停前需要更多的时间,请在博客帖子中查看你如何做到这一点。

你是指使用线程的应用程序吗?不。。。当用户按下home按钮时,我应该如何处理,我的应用程序将转到后台,重新打开我的程序,我必须显示他离开的位置(如何显示正确的表单/视图)。。。我很想看到一个这样的例子。我编辑了我的问题。我的plist文件中没有这些设置。当我打开应用程序时,会显示启动屏幕。如果我按下home(主页)按钮并再次打开我的程序,则会再次显示启动屏幕,并且我的所有变量都会消失。所以我不知道最好的做法是如何保存不同的视图状态和变量,这样用户就会在他离开的地方。我也不想在打开发送到后台的程序时再次显示启动屏幕。有什么想法吗?谢谢你在测试什么样的iPhone?因为只有配备iOS 4(或更新版本)的iPhone 3GS(或更新版本)支持多任务处理。要确保它处于活动状态,可以将值为“否”的“UIApplicationExitsOnSuspend”添加到plist@JeanLuc:这是不正确的。当一个应用程序进入后台并被挂起时,不能保证当它恢复时,一切都会恢复到上次的状态。UIApplicationExitsOnSuspend设置为“否”与Info.plist中根本没有设置相同。然后该怎么办?我很难过,Xamarin没有一个样本来说明如何处理这个问题。@JeanLuc。我使用模拟器iOS5。