- _nosay
Activity学习笔记
2018-01-05 10:23:21
什么是Activity
- Activity 是一个应用程序组件,提供用户与程序交互的界面
Android四大组件
- Activity
- Service
- BroadcastReceiver
- Content Provider
Activity如何创建使用
- 继承Android的Activity类
- 重写方法
- 设置显示布局
- 在AndroidManifesty文件中,注册Activity
Activity的生命周期
- onCreate(); 创建
- onStart(); 运行
- onResume(); 获取焦点
- onPause(); 失去焦点
- onStop(); 暂停
- onDestroy(); 销毁
- onRestart(); 重启
Activity的四种状态
- 活动状态(Active/Running)Activity处于界面最顶端,获取焦点
- 暂停状态(Paused)Activity失去焦点,但对用户可见
- 停止状态(Stopped)Activity被完全遮挡,但保留所有状态和成员信息
- 非活动状态(Killed)Activity被停止
创建到销毁的生命周期
- onCreate() -> onStart() -> onResume() -> onPause() -> onStop() -> onDestroy()
从启动到后台,再到前台的生命周期
- onCreate() -> onStart() -> onResume() -> onPause() -> onRestart() -> onStart() -> onResume()
从启动到失去焦点,再到获取到焦点的生命周期
- onCreate() -> onStart() -> onResume() -> onPause() -> onResume()