• 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>
    启动模式
  • 相关阅读:
    并发通信、生产者消费者模型
    进程和线程的标识,守护模式
    IO多路复用
    网络编程(三):非阻塞套接字
    网络编程(二):套接字Socket
    网络编程(一):基础知识
    python标准库:base64模块
    @classmethod 和 @staticmethod
    Python特性及解释目录(不间断更新)
    Keras 整理及部分源码分析目录(不间断更新)
  • 原文地址:https://www.cnblogs.com/YyuTtian/p/5387078.html
Copyright © 2020-2023  润新知