什么是Activity?
简单的说,Activity就是布满整个窗口或者悬浮于其他窗口上的交互界面,在一个应用程序中通常由多个Activity构成,都会在Manifest.xml中指定一个主的Activity,如下设置:
<activity android:name=".MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity>
Activity生命周期的7个方法和3个阶段
7个方法
3个阶段
生命周期中包含了两层循环:
onPause-----onResume-----onPause
onStart-----onRestart-----onResume-----onPause----onStop
可以将这两层循环看成整个Activity的生命周期的子生命周期
第一层循环称为焦点生命周期,第二层循环可以视为生命周期
即第一层循环在Activity焦点获得与失去的过程中循环,在这个过程中, Activity始终是可见的
第二层循环是Actibity可见和不可见的过程中循环
这个过程中伴随着Activity焦点的获得与失去,也就是说,Activity首先会被显示,然后会获得焦点,接着失去焦点,最后弹出其他的Activity
原文:https://www.cnblogs.com/ltw222/p/14367735.html