preview
概念
Activity是一个应用程序组件,提供用户与程序交互的界面
如何创建使用Activity
继承Android的Activity类
重写方法
设置显示的布局
在AndroidManifest文件中,注册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()
从启动到后台,再到前台的生命周期;停止状态(Stopped)
onCreate()–>onStart()–>onResume()–>onPause()–>onStop()–>onRestart()–>onStart()–>onResume()
从启动到失去焦点,再到获取到焦点的生命周期;暂停状态(Paused)
onCreate()–>onStart()–>onResume()–>onPause()–>onResume()