Android 学习笔记--android——Activity加载模式

发布时间:2020-08-09 05:20:24 作者:Samuel_humg
来源:网络 阅读:308

Activity加载模式

        task:类似于栈,当启动一个应用的时候,就会创建一个task
             用来保存开启activity
        
        四种加载模式
        
        1、standard  默认  被启动就会创建一个对象
        
        2、singleTop 栈顶单实例
           a、如果activity不存在,创建一个新的activity对象
              加载到当前的task里面
           b、如果目标activity存在并处于栈顶,不会再创建新的activity
           c、如果目标activity存在,但不处于栈顶(栈中),同样会创建新
              的activity
           
        3、singleTask 栈中单实例
           a、如果activity不存在,创建一个新的activity对象
              加载到当前的task里面
           b、如果目标activity存在并处于栈顶,不会再创建新的activity
           c、如果目标activity存在,但处于栈中,把目标activity之上的
              所有activity都移除掉
        
        4、singleInstance 全局单实例
           a、如果目标activity不存在,创建一个新的task,然后把创建的
              目标activity放到task里面
           b、如果目标activity已经存在,把目标activity所在的task移到前台
           
           (地图开发)
            int i = getTaskId()

推荐阅读:
  1. Android学习笔记—第九章 Activity的加载模式
  2. Android学习笔记-Activity的布局

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

standard android activity加载模式

上一篇:Oracle数据库备份脚本

下一篇:SQL Server发送HTML格式邮件(事务)

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》