android怎么新建activity(android activity怎么启动步骤)

技术Android Activity怎么启动这篇文章主要介绍“Android Activity怎么启动”,在日常操作中,相信很多人在Android Activity怎么启动问题上存在疑惑,小编查阅了各式资料,整理出

本文主要介绍“如何启动安卓活动”。日常操作中,相信很多人对于如何启动安卓Activity都有疑问。边肖查阅了各种资料,整理出简单易用的操作方法,希望能帮你解答“如何启动安卓活动”的疑惑!接下来,请和边肖一起学习!

这个函数的目的是找出ID等于参数taskId的任务,然后找出这个任务中是否有要启动的Activity的实例。

如果存在,则调用finishActivityLocked函数将终止此Activity实例上方直至任务堆栈顶部的活动。

在这个例子中,有必要检查任务中是否有SubActivity类型的实例,affinity的属性值等于‘shy . lo . task’,如果有,结束它上面的所有活动。

这里,affinity属性值等于‘shy . lo . task’的任务只有一个MainActivity,它不是SubActivity的实例,所以这个函数返回null。

回到前面的startActivityUncheckedLocked函数,这里的变量top为空,所以执行下面的else语句:

[Java]viewplancopyif(top!=null){ 0.} else {//aspecialcase : weneedto//start the activitybecauseis not current//running,并且ecaller hasaskedtoclarth//current attaskthovethistactivityattop . addingtotask=true;//now pretendenlikethistactivitybeingstarted//bythetopofitstask,soitistputin//right place . source record=TaskTop;}然后,变量addingToTask的值为真,同时变量sourceRecord的值设置为taskTop,也就是上一次调用findTaskLocked函数的返回值。这里,它是主要活动。

往下看,下面的if语句:

[Java]viewplancopyif(r . package name!=null){//IftheaactivityBeinglaunheadithesameasonecurrent//atthetop,然后weneedtocheckfit应该只被启动//一次。ActivityRecordtop=toprunning nodelaydactivitylocked(notTop);if(top!=null r . resultto==null){ if(top . real activity . equals(r . real activity)){ if(top . app!=nulltop.app.thread!=null){ 0………………….理论和实践的结合可以帮助你学得更好。去试试吧!如果你想继续学习更多的相关知识,请继续关注网站,边肖会继续努力,给大家带来更多实用的文章!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/151648.html

(0)

相关推荐

  • 怎么解决异机恢复PDB后出现的ORA-65294错误

    技术怎么解决异机恢复PDB后出现的ORA-65294错误这篇文章主要介绍“怎么解决异机恢复PDB后出现的ORA-65294错误”,在日常操作中,相信很多人在怎么解决异机恢复PDB后出现的ORA-65294错误问题上存在疑

    攻略 2021年11月3日
  • PostgreSQL中函数StartTransaction的实现逻辑是什么

    技术PostgreSQL中函数StartTransaction的实现逻辑是什么这篇文章主要讲解了“PostgreSQL中函数StartTransaction的实现逻辑是什么”,文中的讲解内容简单清晰,易于学习与理解,下面

    攻略 2021年11月10日
  • redis基础配置的示例分析

    技术redis基础配置的示例分析这篇文章将为大家详细讲解有关redis基础配置的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Redis的ms主从集群作用:1、主从备份防止宕机

    攻略 2021年11月15日
  • 抖音刷赞推广平台便宜,全网最便宜的平台!

    技术抖音刷赞推广平台便宜,全网最便宜的平台!抖音快速涨粉方法抖音无疑是目前新媒体里面涨粉最容易,涨粉最快的平台了。前有成都小甜甜一夜涨粉500万,后有灵魂当铺一天涨粉75万。这种涨粉速度在其他平台是想都不敢想象的。不过,

    测评 2021年11月9日
  • 数据库中with admin option和with grant option怎么用

    技术数据库中with admin option和with grant option怎么用这篇文章主要为大家展示了“数据库中with admin option和with grant option怎么用”,内容简而易懂,条理

    攻略 2021年11月23日
  • 适用于Python的编写工具有哪些

    技术适用于Python的编写工具有哪些本篇内容主要讲解“适用于Python的编写工具有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“适用于Python的编写工具有哪些”吧

    攻略 2021年11月3日