zoukankan      html  css  js  c++  java
  • 11 Activity启动模式

     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>
    启动模式
  • 相关阅读:
    C++:delete和delete[]释放内存的区别
    C++:四种必须使用初始化列表情况
    C++:获取数组长度
    C++:构造函数默认的参数声明
    java 的开源wiki维基系统
    openfire 最大连接数调优
    即时通讯服务器的对比
    分分钟带你玩转 Web Services
    让git忽略ignore所有文件,只对某些文件进行版本控制
    miracast 协议wifi display
  • 原文地址:https://www.cnblogs.com/YyuTtian/p/5387078.html
Copyright © 2011-2022 走看看