1 清单文件如下:
2 <?xml version="1.0" encoding="utf-8"?>
3 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
4 package="com.YyuTtian.activitystartmode"
5 android:versionCode="1"
6 android:versionName="1.0" >
7
8 <uses-sdk
9 android:minSdkVersion="8"
10 android:targetSdkVersion="17" />
11
12 <application
13 android:allowBackup="true"
14 android:icon="@drawable/ic_launcher"
15 android:label="@string/app_name"
16 android:theme="@style/AppTheme" >
17 <!--
18 android:configChanges="orientation|keyboardHidden|screenSize"
19 设置了上面三个值后 当系统的这三个值发生改变的时候 不处理这个Activity
20 可以让这个Activity不会被销毁
21 android:screenOrientation="landscape" 设置了之后屏幕就只能横屏显示了
22 android:screenOrientation="portrait" 设置了之后屏幕就只能竖屏显示了
23 -->
24 <activity
25 android:screenOrientation="landscape"
26 android:configChanges="orientation|keyboardHidden|screenSize"
27 android:name="com.YyuTtian.activitystartmode.MainActivity"
28 android:label="@string/app_name" >
29 <intent-filter>
30 <action android:name="android.intent.action.MAIN" />
31 <category android:name="android.intent.category.LAUNCHER" />
32 </intent-filter>
33 </activity>
34 <!--
35 android:launchMode="singleTop" 表示不能自己启动自己
36 android:launchMode="singleTask" 表示一个Activity只能启动一次 如果下次还启动
37 这个Activity的话 系统会把这个Activity上面
38 的Activity都销毁
39 android:launchMode="singleInstance" 表示这个Activity在手机中只能创建一次 如果先进入了
40 Activity1系统会创建一个Activity1的栈 然后跳转到
41 Activity2系统会创建一个Activity2的栈 当按返回键的时候 先把Activity2栈中的全部退 出后 才会去退出 Activity1栈中的
42 -->
43 <activity android:name="com.YyuTtian.activitystartmode.second"
44 android:launchMode="singleInstance"
45 >
46 </activity>
47 </application>
48
49 </manifest>
启动模式
转载于:https://www.cnblogs.com/YyuTtian/p/5387078.html
转载请注明原文地址: https://win8.8miu.com/read-8199.html