当前位置: 首页 > news >正文

郑州做网站经开区优化关键词的公司

郑州做网站经开区,优化关键词的公司,北京企业网站建设价格,科技园区建设网站的意义以下内容摘自郭霖《第一行代码》第三版 文章目录 Activity的自启动模式1.standard(默认)2.singleTop3.singleTask4.singleInstance Activity的自启动模式 启动模式一共有4种,分别是standard、singleTop、singleTask和singleInstance&#x…

以下内容摘自郭霖《第一行代码》第三版

文章目录

    • Activity的自启动模式
      • 1.standard(默认)
      • 2.singleTop
      • 3.singleTask
      • 4.singleInstance

Activity的自启动模式

启动模式一共有4种,分别是standardsingleTopsingleTasksingleInstance,可以在AndroidManifest.xml中通过给<activity>标签指定android:launchMode属性来选择启动模式。

1.standard(默认)

在standard模式下,每当启动一个新的Activity,它就会在返回栈中入栈,并处于栈顶的位置。

在这里插入图片描述

2.singleTop

当Activity的启动模式指定为singleTop,在启动Activity时如果发现返回栈的栈顶已经是该Activity,则认为可以直接使用它,不会再创建新的Activity实例。

<activityandroid:name=".FirstActivity"android:launchMode="singleTop"android:label="This is FirstActivity"><intent-filter><action android:name="android.intent.action.MAIN"/><category android:name="android.intent.category.LAUNCHER"/></intent-filter>
</activity>

不过当Activity并未处于栈顶位置时,再启动Activity还是会创建新的实例的。
在这里插入图片描述

3.singleTask

让某个Activity在整个应用程序的上下文中只存在一个实例。当Activity的启动模式指定为singleTask,每次启动该Activity时,系统首先会在返回栈中检查是否存在该Activity的实例,如果发现已经存在则直接使用该实例,并把在这个Activity之上的所有其他Activity统统出栈,如果没有发现就会创建一个新的Activity实例。

<activityandroid:name=".FirstActivity"android:launchMode="singleTask"android:label="This is FirstActivity"><intent-filter><action android:name="android.intent.action.MAIN" /><category android:name="android.intent.category.LAUNCHER" /></intent-filter>
</activity>

在这里插入图片描述

4.singleInstance

指定为singleInstance模式的Activity会启用一个新的返回栈来管理这个Activity(其实如果singleTask模式指定了不同的taskAffiffiffinity,也会启动一个新的返回栈)。

场景:假设我们的程序中有一个Activity是允许其他程序调用的,如果想实现其他程序和我们的程序可以共享这个Activity的实例,使用前面3种启动模式肯定是做不到的,因为每个应用程序都会有自己的返回栈,同一个Activity在不同的返回栈中入栈时必然创建了新的实例。而使用singleInstance模式就可以解决这个问题。

在这种模式下,会有一个单独的返回栈来管理这个Activity,不管是哪个应用程序来访问这个Activity,都共用同一个返回栈,也就解决了共享Activity实例的问题。

<activity android:name=".SecondActivity"android:launchMode="singleInstance"><intent-filter><action android:name="com.example.activitytest.ACTION_START" /><category android:name="android.intent.category.DEFAULT" /><category android:name="com.example.activitytest.MY_CATEGORY" /></intent-filter>
</activity>

在这里插入图片描述

http://www.ritt.cn/news/2120.html

相关文章:

  • 电子网站搜索引擎怎么做济宁百度推广公司有几家
  • 网站制作哪里好seo测试工具
  • 如何搭建一个论坛网站搜索引擎优化的特点
  • 国外色情网站最有效的线上推广方式
  • 手机访问wordpress网站卡国外网页模板
  • 百度bch主机怎么做多个网站谷歌seo搜索
  • 网站设计网站开发公司网站推广方案
  • 东莞网站建设推广杭州搜索引擎优化公司
  • 广告优化师怎么入行优化关键词排名工具
  • 义马网站开发深圳关键词推广排名
  • 动漫网页制作成品图片网络优化工程师有前途吗
  • 咨询公司网站设计百度云网盘入口
  • 杨凯做网站查权重工具
  • 浦东网站建设价格优化seo报价
  • 购物网站的详细设计注册域名查询网站官网
  • 服务建设网站西安百度推广网站建设
  • 长沙网站建设王道下拉惠经典软文案例
  • 陕西网站建设方案长沙网站优化seo
  • wordpress隐藏网站教育培训加盟
  • 做爰全过程免费的教网站郴州网络推广公司排名
  • 深圳专业做网站设计网络推广公司网站
  • 自己给公司做网站东莞网络优化哪家好
  • 张家界网站定制杭州seook优屏网络
  • 阿里建站服务成都网站建设方案服务
  • 网站建设论文的中期报告旺道seo
  • 武汉新增感染人数邢台市seo服务
  • 网站建设it职位大连企业黄页电话
  • 网页设计与制作课程设计报告书优化设计七年级下册数学答案
  • 百度做网站的特点百度发布信息怎么弄
  • 做网站备案需要啥资料国际新闻军事最新消息