欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

activity生命周期2

程序员文章站 2023-12-28 10:35:22
...

oncreate是创建
onstart 是可见了
onresume是获得焦点了(可点击交互事件)
onpause失去焦点
onstop不可见
ondestroy销毁
onrestart
如果按的是返回键那么
onpause->onstop->ondestory
再进入app oncreate->onstart->onresume
如果按的是home键那么
onpause->onstop
再进入app onrestart -> onstart->onresume

屏幕的旋转会影响生命周期 会销毁当前存在的再次创建activity

android:screenOrientation="landscape"
 <activity
            android:name="com.example.activitylife.MainActivity"
            android:label="@string/app_name" 
            android:screenOrientation="landscape"
            >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>


android:configChanges="keyboard|orientation|screenSize"

可以防止屏幕旋转等 带来的生命周期的影响

上一篇:

下一篇: