活动的启动模式

作者: Mason_Xu | 来源:发表于2017-12-10 21:07 被阅读0次

活动的启动模式

设置活动的启动模式

  • 在ActivityManifest.xml文件里修改
    • 需要修改哪个活动,修改哪个活动的android:launchMode属性
    <activity
            android:name=".FirstActivity"
            android:label="This is FirstActivity"
            android:launchMode="singleTask">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
    
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity
            android:name=".SecendActivity"
            android:launchMode="singleInstance">
            <intent-filter>
                <action android:name="com.example.mason.activity.ACTION_START" />
    
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="com.example.mason.activity.MY_CATEGORY" />
            </intent-filter>
        </activity>
    
  1. standard 默认 始终会创建新实例,不存不存在栈顶
  2. singleTop 如果栈顶已经存在该活动,则直接使用它,不会创建新的活动实例
  3. singleTask 每次启动时系统首先会返回栈中检查是否存在该实例,如果存在,则使用该实例,并把这个活动以上的所有活动都出栈,如果没有发现则创建一个新的活动实例
  4. singleInstance 启动一个新的返回栈来管理这个活动 。back时一个个栈来

这是我学习Android的笔记,参考书<<第一行代码-第二版>>,感谢郭霖大神
如有不足之处,可以一起讨论
附上郭霖的blog http://blog.csdn.net/guolin_blog

相关文章

  • 活动的启动模式

    活动的启动模式 设置活动的启动模式 在ActivityManifest.xml文件里修改需要修改哪个活动,修改哪个...

  • 活动的启动模式和生命周期

    我们先来说一下活动的启动模式吧;活动的启动模式有四种:分别是:standard模式,singleTop模式(栈顶模...

  • 活动的启动模式

    活动的启动模式 活动的启动模式一共有四种分别是standard、singleTop、singleTask和sing...

  • 活动的启动模式

    在实际项目中应该根据特定的需求为每个活动指定恰当的启动模式。启动模式一共有四种,分别是 standard、sing...

  • 活动的启动模式

    活动启动模式种类 1.standard模式activity的默认启动方式。不管栈顶有无该activity之间创建新...

  • 面试总结(Android基础)

    Activity的启动模式 Activity的四大启动模式: standard:标准模式,每次都会在活动栈中生成一...

  • Activity的启动模式和Activity的Flags

    Activity的启动模式 standard模式 一个任务栈可以拥有多个实例 谁启动了这个活动,这个活动就运行在启...

  • Activity启动模式

    Activity的启动模式 standard是活动默认的启动模式,在不进行显式指定的情况下,所有活动都会自动使用这...

  • Android知识点总结(三)

    Activity的启动模式 活动的启动模式对你来说应该是个全新的概念,在实际项目中我们应该根据特定的需求为每个活动...

  • Android Activity

    一、四种启动模式介绍 1、standard(少用的页面)活动的默认启动方式,每次启动活动,必定创建新的实例2、si...

网友评论

    本文标题:活动的启动模式

    本文链接:https://www.haomeiwen.com/subject/mlzvixtx.html