我想从 xamarin.android 项目中的 mainactivity.cs 调用函数。 我需要在我的应用程序关闭后调用我的函数,而不是在应用程序窗口隐藏时调用我的函数。当我尝试使用 mainactivity.cs 中的 OnStop() void 执行此操作时,它仅在应用程序实际工作但窗口隐藏时才调用我的函数。
我需要在我的应用程序关闭后调用我的函数,而不是在应用程序窗口隐藏时调用我的函数。
OnDestory()
:
是在 Activity 实例上调用的最终方法 在它被摧毁并完全从记忆中删除之前。在极端 Android 可能会杀死正在托管的应用程序进程 Activity,这将导致OnDestroy
不被调用。最多 活动不会实现此方法,因为大多数清理和 关闭已在OnDestroy
和OnPause
方法中完成。这OnStop
方法通常会被重写以清理长时间运行的情况 可能会泄漏资源的任务。这方面的一个例子可能是 在OnDestroy
. 中启动的后台线程OnCreate
Activity 被调用后,不会再调用任何生命周期方法 被毁了。