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

四川建设人才官方网站平台网站建设方案标书

四川建设人才官方网站,平台网站建设方案标书,智慧团建网站登录平台官网,广州市中心在哪个区Task任务栈(ActivityTask) Activity属于App进程,但是Task属于操作系统,Task里面的Activity可以是属于不同的App的,所以App之间是可以相互调用的.比如:App里面可以使用打电话、地图等. 当我们查看手机后台运行的程序,他们其实就是一个个任务栈Task,我们平时可能会把他认为是一个…Task任务栈(ActivityTask) Activity属于App进程,但是Task属于操作系统,Task里面的Activity可以是属于不同的App的,所以App之间是可以相互调用的.比如:App里面可以使用打电话、地图等. 当我们查看手机后台运行的程序,他们其实就是一个个任务栈Task,我们平时可能会把他认为是一个个App,其实不然. 我们可以通过adb命令来查看后台运行的任务栈Task,命令如下: adb shell dumpsys activity activities | sed -En -e /Running activities/,/Run #0/p 执行adb命令后,结果如下: tangkundeMBP:project tangkun$ adb shell dumpsys activity activities | sed -En -e /Running activities/,/Run #0/pRunning activities (most recent first):TaskRecord{a29ed4d #1 Acom.huawei.android.launcher U0 StackId0 sz1}Run #0: ActivityRecord{e1755d4 u0 com.huawei.android.launcher/.unihome.UniHomeLauncher t1}Running activities (most recent first):TaskRecord{b552136 #18 Acom.tencent.mm U0 StackId14 sz1}Run #0: ActivityRecord{34daea u0 com.tencent.mm/.ui.LauncherUI t18}Running activities (most recent first):TaskRecord{921c837 #17 Acom.tangkun.xiangxuestudy U0 StackId13 sz1}Run #0: ActivityRecord{72fdf64 u0 com.tangkun.xiangxuestudy/.TKActivity t17}Activity启动方式有哪些? 通过Launch启动,也就是点击桌面图标启动Activity (创建)点击顶部通知启动Activity (创建)第三方应用启动Activity,通过Scheme启动Activity (创建)从后台的任务栈启动Activity (恢复) Activity的生命周期 成对出现的几个: onCreate/onDestory:创建和销毁onStart/onStop:用户是否可见onResume/onPause:用户是否可以操作 onCreate和onStart的区别? 可见与不可见的区别.前者不可见,后者可见执行次数区别.onCreate方法只会在Activity创建时执行一次,而onStart方法在Activity切换以及按Home键返回桌面再切回应用的过程中会被多次调用.因此,Bundle数据的恢复在onStart中比onCreate中执行更合适.onCreate能做的事onStart其实都能做,但是onStart能做的事onCreate却未必合适做.如前面所说,setContentView和资源初始化两者都能做,然而像动画的初始化放在onStart中做比较好. onStart和onResume的区别? 是否在前台.onStart方法中Activity可见但是不在前台,不可交互,而onResume方法Activity在前台.职责不同.onStart方法中主要还是做一些初始化操作,而onResume方法,根据官方建议,可以做开启动画和独占设备的操作 onPause和onStop的区别? 是否可见.onPause时Activity可见,onStop时Activity不可见,但是Activity还在内存中在系统内存不足的时候可能不会执行onStop方法.因此,程序状态的保存、独占设备和动画的关闭、以及一些数据的保存最好放在onPause中进行,但要注意不能台耗时. onStop和onDestory的区别? onStop阶段Activity还没被销毁,对象还在内存中,此时可以通过切换再次回到该Activity,而onDestory阶段Activity被销毁掉了. onNewIntent的生命周期 只对singleTop、singleTask和singleInstance启动模式有效,因为standard每次都是新建一个Activity实例,所以不会执行onNewIntent方法;singleTop、singleTask和singleInstance,这三种启动模式下重复启动同一个Activity时,不会重新创建一个新的Activity实例,调用完当前Activity的onPause方法后,只会调用调用的这个Activity的onNewIntent和onResume方法,并且可以在onNewIntent方法中接收传递过来的Intent的数据;只对startActivity生效,对于从Navigation后台切换回来的恢复无效. Activity的启动模式 standard 每个任务栈Task可以创建多个实例 注意事项: 当从非Activity的context启动Activity时,比如:在Applocation中启动Activity时,需要带上new_task的flag; Intent intent new Intent(getApplicationContext(), TKActivity.class); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); getApplicationContext().startActivity(intent);如果从应用内启动standard的Activity,则他的taskAffinity就是App的build.gradle中的applicationId singleTop 每个任务栈Task的顶部只能创建一个实例 注意事项: 如果栈顶已经存在要启动的Activity,我们再重复去启动这个Activity的时候,不会走onCreate和onStart生命周期去创建一个新的Activity实例,而只会走当前栈顶Activity的onNewIntent方法和onResume生命周期如果栈顶已经存在要启动的Activity,我们在通过设置taskAffinity和FLAG_ACTIVITY_NEW_TASK去重复启动当前Activity时,并不会重新创建一个新的taskAffinity的任务栈,也只会走当前任务栈栈顶的Activity的onNewIntent方法和onResume生命周期方法 使用场景: 适合启动同类型的页面 接收到通知启动的内容显示页面耗时操作返回页面登录页面 singleTask 在任务栈Task中只能创建一个实例,所以这个Activity上面的所有Activity都需要出栈 注意事项: 首先检查当前任务栈Task是否存在启动的Activity.如果存在,则会清空启动Activity栈顶部的所有Activity;如果不存在,则会重新创建一个启动Activity的实例.如果给这个启动的Activity设置了taskAffinity,当前栈中不存在要启动的Activity,则会重新创建一个任务栈,存放当前启动的Activity. 注意:这里不给启动的Activity设置Flag值为Intent.FLAG_ACTIVITY_NEW_TASK也会创建一个新的任务栈,也就是说Flag对singleTask没有影响. 使用场景: 适合作为程序的入口 WebView页面扫一扫页面确认订单页面付款页面 singleInstance 只能创建一个实例,并且独占一个任务栈Task 注意事项: 不论当前启动的Activity是否在任务栈中,都会重新创建一个任务栈给到启动的Activity,并且任务栈中只存放当前启动的Activity;如果我们重复启动一个Activity,也会为每一个启动的Activity创建任务栈,保证一个任务栈中只存放一个Activity.如果我们没有给重复启动的Activity设置taskAffinity,虽然会创建多个taskAffinity相同的任务栈,名称是我们app的applicationId,但是我们在查看手机后台的程序时,只能看到一个应用程序,也就是说手机后台查看到的任务栈名称都不相同,不会展示相同任务栈名称的任务栈. 使用场景: 适合与程序分离开的页面 闹铃的响铃页面来电页面锁屏页
http://www.hkea.cn/news/14484978/

相关文章:

  • 网站建设对于学校的重要性中企动力公司上班好不好
  • 广州市官网网站建设价格做第三方库个人网站
  • 泰州网站建设高端网站建设那公司好
  • 网站和新媒体建设审批制度软件技术主要学什么课程
  • 中国建设银行属于什么类型网站wordpress 挂马漏洞
  • 装修公司做网站推广能接到活吗育婴网站模板
  • iview可以做门户网站吗国内新闻摘抄2023
  • svg图片做网站背景wordpress mkv格式
  • 防伪码查询网站怎么做的怎么样建设一个网站
  • 成都优化网站关键词php培训网站源码
  • 网站代码模板免费wordpress 宽度
  • 济南网站app开发阿里云wordpress菜鸟
  • dede投票类网站源码专做蓝领的网站
  • 阿里巴巴网站做推广效果怎么样国家企业信用信息查询官网
  • 电子商务网站网站建设如何成为室内设计师
  • 网站的广告语应该怎么做制作网站的详细步骤
  • 北京大型网站制作公司做a小视频网站
  • 网站开发的项目背景有啦域名网站怎么做
  • 微信公众号 手机网站如何做网站meta设置
  • 网站制作找哪家公司好html完整网站开发
  • 设计与绘制一个网站首页centeros7 安装wordpress
  • 临沂医院网站建设淘宝有WordPress网站搭建吗
  • 定州市住房和城乡建设局 网站惠州淘宝网站建设
  • 网站优化加盟wordpress怎么引用新浪ajax
  • 深圳网站建设公司专业wordpress店铺模板制作
  • 江西省城乡建设陪训网官方网站网页制作赚钱吗
  • 建站宝盒后台做网站的网站违不违法
  • 网站优化的核心不包括Wordpress 百度多久收录
  • 企业网站建立制作网站建设单位是什么意思
  • 好用的海报设计网站福建网站建设哪家专业