Mono Touch-iPhone平台上最后一个调用的功能

本文关键字:调用 功能 最后一个 Touch-iPhone 平台 Mono | 更新日期: 2023-09-27 18:33:38

是否有任何方法,或当用户单击主页按钮或应用程序崩溃时调用的方法?

Mono Touch-iPhone平台上最后一个调用的功能

是的,UIApplicationDelegate.DidEnterBackground在进入后台之前会在您的应用程序上调用:

http://developer.apple.com/library/ios/#documentation/uikit/reference/UIApplicationDelegate_Protocol/Reference/Reference.html#//apple_ref/occ/intfm?UIApplicationDelegate/applicationDidEnterBackground:

如果应用程序崩溃,则不会调用任何内容。

在某些情况下,如托管异常,可以将[AppDomain.UnhandledException][1]事件设置为要通知 - 但在此阶段可以执行的操作不多。

但是,这不包括本机代码中将发生的崩溃。有些产品可以记录和报告此类崩溃,但它们不允许您执行自己的代码(并且不能用于许多崩溃,例如内存不足情况)。

例如,如何在MonoTouch应用程序中捕获iOS崩溃