横竖屏幕切换生命周期
一、简介
二、代码
/activityLifeCycle_3Screen/AndroidManifest.xml
1 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
2 package="com.fry.activityLifeCycle_3Screen"
3 android:versionCode="1"
4 android:versionName="1.0" >
5
6 <uses-sdk
7 android:minSdkVersion="8"
8 android:targetSdkVersion="19" />
9
10 <application
11 android:allowBackup="true"
12 android:icon="@drawable/ic_launcher"
13 android:label="@string/app_name"
14 android:theme="@style/AppTheme" >
15 <activity
16 android:configChanges="keyboardHidden|orientation|screenSize"
17 android:name="com.fry.activityLifeCycle_3Screen.MainActivity"
18 android:label="@string/app_name" >
19 <intent-filter>
20 <action android:name="android.intent.action.MAIN" />
21
22 <category android:name="android.intent.category.LAUNCHER" />
23 </intent-filter>
24 </activity>
25 <activity android:name="com.fry.activityLifeCycle_3Screen.Activity01" ></activity>
26 <activity android:name="com.fry.activityLifeCycle_3Screen.Activity02" android:theme="@android:style/Theme.Translucent" ></activity>
27 </application>
28
29 </manifest>
30 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
31 package="com.fry.activityLifeCycle_3Screen"
32 android:versionCode="1"
33 android:versionName="1.0" >
34
35 <uses-sdk
36 android:minSdkVersion="8"
37 android:targetSdkVersion="19" />
38
39 <application
40 android:allowBackup="true"
41 android:icon="@drawable/ic_launcher"
42 android:label="@string/app_name"
43 android:theme="@style/AppTheme" >
44 <activity
45 android:configChanges="keyboardHidden|orientation|screenSize"
46 android:name="com.fry.activityLifeCycle_3Screen.MainActivity"
47 android:label="@string/app_name" >
48 <intent-filter>
49 <action android:name="android.intent.action.MAIN" />
50
51 <category android:name="android.intent.category.LAUNCHER" />
52 </intent-filter>
53 </activity>
54 <activity android:name="com.fry.activityLifeCycle_3Screen.Activity01" ></activity>
55 <activity android:name="com.fry.activityLifeCycle_3Screen.Activity02" android:theme="@android:style/Theme.Translucent" ></activity>
56 </application>
57
58 </manifest>
核心代码:android:configChanges="keyboardHidden|orientation|screenSize"
com.fry.activityLifeCycle_3Screen.MainActivity
1 package com.fry.activityLifeCycle_3Screen;
2
3
4
5
6
7 import com.fry.activityLifeCycle_3Screen.R;
8
9 import android.app.Activity;
10 import android.content.Intent;
11 import android.content.res.Configuration;
12 import android.os.Bundle;
13 import android.util.Log;
14 import android.