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

龙华品牌网站建设网络推广方法技巧

龙华品牌网站建设,网络推广方法技巧,知名自助建站平台,wordpress添加联系qq以下内容摘自郭霖《第一行代码》第三版 文章目录 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.dt0577.cn/news/42189.html

相关文章:

  • 子主题wordpress插件杭州seo博客
  • 想建个购物网站新网
  • 无锡大型设计网站报价企业网站建设方案模板
  • 洪湖自己的网站百度新版本更新下载
  • 正规网站建设多少钱成都百度推广
  • 微山建设局网站成人零基础学电脑培训班
  • 淘宝做图片的网站企业网络营销成功案例
  • 网站ip地址是什么网址大全浏览器主页
  • 网站营销与推广企业网站建设的步骤
  • 公众号的微网站开发seo如何优化网站推广
  • 武昌手机网站中国舆情网
  • 宜昌建设网站seo搜索引擎优化招聘
  • 滨江做网站深圳网站关键词
  • 帮人打广告赚钱的平台优化绿松石什么意思
  • 适合大学生做的兼职网站有哪些seo网站推广优化
  • 大数据学出来做什么工作广告优化师怎么学
  • 中国有名的网站建设公司中国职业技能培训中心官网
  • java做网站的软件网站搭建教程
  • WordPress post登录搜索引擎优化什么意思
  • 网站做多语言如何在百度做推广
  • 百度怎么验证网站百度手机快速排名点击软件
  • 阿里巴巴网站建设的不足之处网站seo优化报告
  • 【转】网页 网站 html如何实现"关闭窗口"代码大全seo网站seo
  • 四库一平台查询系统优化用户体验
  • 华强北附近网站建设百度快速排名优化工具
  • 网站功能设计线上推广员是做什么的
  • 绍兴做微网站手机网站建设案例
  • 丽水网站建设巩义网站优化公司
  • 国家培训网官网网站排名优化公司
  • 天津建设委员会网站十大seo公司