- Xamarin 教程
- Xamarin - 主页
- Xamarin - 安装
- Xamarin - 首次应用
- Xamarin - 应用程序清单
- Xamarin - Android 资源
- Xamarin - Android 活动生命周期
- Xamarin - 权限
- Xamarin - 构建应用程序 GUI
- Xamarin - 菜单
- Xamarin - 布局
- Xamarin - Android 小部件
- Xamarin - Android 对话框
- Xamarin - 画廊
- Xamarin - Andriod 视图
- Xamarin - 多屏应用程序
- Xamarin - 部署您的应用程序
- Xamarin 有用资源
- Xamarin - 快速指南
- Xamarin - 有用的资源
- Xamarin - 讨论
Xamarin - Android 活动生命周期
当用户浏览 Android 应用程序时,会发生一系列事件。例如,当用户启动应用程序(例如 Facebook 应用程序)时,它会启动并在前台对用户可见,onCreate() → onStart() → onResume()。
如果另一个活动开始,例如,有电话打进来,那么 Facebook 应用程序将转到后台,而电话则转到前台。我们现在有两个进程正在运行。
onPause() --- > onStop()
电话结束后,Facebook 应用程序返回前台。调用了三个方法。
onRestart() --- > onStart() --- > onResume()
Android Activity 有 7 个生命周期过程。它们包括 -
onCreate - 首次创建活动时调用。
onStart - 当活动启动并对用户可见时调用。
onResume - 当活动开始与用户交互时调用。用户输入发生在这个阶段。
onPause - 当活动在后台运行但尚未被终止时调用。
onStop - 当活动不再对用户可见时调用。
onRestart - 在活动停止后再次开始之前调用。当用户返回到先前已停止的活动时,通常会调用它。
onDestroy - 这是从内存中删除活动之前的最后一次调用。
下图显示了 Android 活动生命周期 -