zoukankan      html  css  js  c++  java
  • android activity四种启动模式

    1.standard 

    <activity android:name=".MainActivity" android:launchMode="standard" />
    这种模式下载任务栈里,每次启动这个acti都会在任务里添加这个acti,不论这个任务栈里之前有没有这个acti
      startActivity(new Intent(this,MainActivity.class));

    2.singleTop 

    <activity android:name=".MainActivity" android:launchMode="singleTop" />
    这种模式下载任务栈里,每次启动这个acti都会检查任务栈顶是否存在当前的这个acti,如果存在就不去创建;否则就去创建新的acti
      startActivity(new Intent(this,MainActivity.class));

       
    3.singleTask 

    <activity android:name=".MainActivity" android:launchMode="singleTask" />
    这种模式下载任务栈里,每次启动这个acti时,都会从任务栈的顶部开始往下遍历,直到遍历到此acti为止,并且之前的acti都被销毁
      startActivity(new Intent(this,MainActivity.class));


    4.singleInstance

    <activity android:name=".MainActivity" android:launchMode="singleInstance" />
    这种模式下载任务栈里,每次启动这个acti时,都会为这个acti专门去建一个任务栈,并且这个栈只存在这一个acti
      startActivity(new Intent(this,MainActivity.class));
  • 相关阅读:
    转&nbsp;子查询
    260@365
    线程池
    转&nbsp;nio&nbsp;&nbsp;&nbsp;&nbsp;netty
    正则表达式匹配标签内的内容
    express接受ajax的发送post请求
    如何查看代码使用率
    ajax传文件用express的multer接住
    ajax 的post方法 的content-type设置和express里应用body-parser
    webpack4 es6转换
  • 原文地址:https://www.cnblogs.com/yujian-bcq/p/3473607.html
Copyright © 2011-2022 走看看