android四大组件
- Activity
- Service
- BroadcastReceiver
- Content Provider
创建activity步骤
- 创建MainActivity类(也可以叫别的)并继承Activity
- 重写OnCreate方法
- 在OnCreate方法中调用SetContentView
- 在AndroidManifest.xml中注册该activity
(以上都是可以自动生成的)
生命周期
- onCreate();创建
- onStart();运行
- onResume();获取焦点
- onPause();失去焦点
- onStop();暂停
- onDestroy();销毁
- onRestart();
Activity的四种状态
- Active/Running:处于界面最顶端,获取焦点
- Paused:失去焦点,但对用户可见
- Stopped:被完全遮挡,但保留所有状态和成员信息(例如:按了home键之后在后台运行)
- Killed:被销毁