AndroidTraining学习------Managing

2016-10-15  本文已影响7人  爱吃外星人

Starting an Activity

Specify Your App‘s Lanucher Activity

<activity android:name=".MainActivity" android:label="@string/app_name">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>

Create a New Instance

Destroy the Activity

Pausing and Resuming an Activity

Pause Your Activity

Resume Your Activity

Recreating an Activity

在activity被destroy后,可以通过Bundle对象进行恢复activity;
我们的activity会在每次旋转屏幕的时候被destroyed和recreated,这是因为activity需要重新加载替代的资源(比如布局资源)。

image.png
说明:当系统停止你的activity时,会调用onSaveInstanceState()方法保存你想要保存的额外数据。如果你的activity被销毁并重新创建,那么系统将会把这些状态数据传递给onCreate()和onRestoreInstanceState()方法。
上一篇 下一篇

猜你喜欢

热点阅读