Activity
定义:
活动,提供用户界面,与用户进行交互
类的位置:
放在android.app下面
自定义:
继承1.Activity或2.Activity子类。都是封装好了的。
Activity生命周期:
oncreate 创建一个活动。
onstart 启动,可以看到界面,可见,但不能交互,一定有返回才能交互。
onResume 获得焦点,由暂停状态恢复使用,要根据状态去说的。级别最高,可以交互。可见可交互。
运行状态,不会把你看到的回收掉。暂停状态,它可见,但是就是不能交互。因为没有焦点。这种状态我们称为暂停状态。
onRestart 由停止状态恢复使用。
onPause 暂停,可见,不可交互。
onStop 停止,就是暂停响应过后,它返回就会停止,执行完了之后就是不可见的。
ondestory 摧毁,方法回调的时候整个方法都会销毁。
finish() 结束当前Activity
这些方法都是封装好了的,上面的都是常用的方法
Activity的四种状态
-
运行状态
-
暂停状态
-
停止状态
-
销毁状态
先进后出,和先出后进的不同,像一个容器,输入操作是我的朋友输入;输出操作,是输出给我的朋友看,我的朋友记住了。
Activity的三个关键循环:
-
整个生命周期
-
可见生命周期
-
前台生命周期