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

番禺建设网站公司哪家好网红营销视频

番禺建设网站公司哪家好,网红营销视频,网站关于 模板,江苏建设工程交易中心网站app冷启动: 当应用启动时,后台没有该应用的进程,这时系统会重新创建一个新的进程分配给该应用, 这个启动方式就叫做冷启动(后台不存在该应用进程)。冷启动因为系统会重新创建一个新的进程分配给它&#xff…

app冷启动: 当应用启动时,后台没有该应用的进程,这时系统会重新创建一个新的进程分配给该应用, 这个启动方式就叫做冷启动(后台不存在该应用进程)。冷启动因为系统会重新创建一个新的进程分配给它,所以会先创建和初始化Application类,再创建和初始化MainActivity类(包括一系列的测量、布局、绘制),最后显示在界面上。

app热启动: 当应用已经被打开, 但是被按下返回键、Home键等按键时回到桌面或者是其他程序的时候,再重新打开该app时, 这个方式叫做热启动(后台已经存在该应用进程)。热启动因为会从已有的进程中来启动,所以热启动就不会走Application这步了,而是直接走MainActivity(包括一系列的测量、布局、绘制),所以热启动的过程只需要创建和初始化一个MainActivity就行了,而不必创建和初始化Application

冷启动的流程
当点击app的启动图标时,安卓系统会从Zygote进程中fork创建出一个新的进程分配给该应用,之后会依次创建和初始化Application类、创建MainActivity类、加载主题样式Theme中的windowBackground等属性设置给MainActivity以及配置Activity层级上的一些属性、再inflate布局、当onCreate/onStart/onResume方法都走完了后最后才进行contentView的measure/layout/draw显示在界面上

冷启动的生命周期简要流程:
Application构造方法 –> attachBaseContext()–>onCreate –>Activity构造方法 –> onCreate() –> 配置主体中的背景等操作 –>onStart() –> onResume() –> 测量、布局、绘制显示

冷启动的优化主要是视觉上的优化,解决白屏问题,提高用户体验,所以通过上面冷启动的过程。能做的优化如下:

(1)减少 onCreate()方法的工作量

(2)不要让 Application 参与业务的操作

(3)不要在 Application 进行耗时操作

(4)不要以静态变量的方式在 Application 保存数据

(5)减少布局的复杂度和层级

(6)减少主线程耗时

http://www.yayakq.cn/news/537014/

相关文章:

  • 怎样做网站分析总结校园设计网站
  • 娱乐网站建设ppt模板太仓市质监站网址
  • 网站侧边栏菜单自己做的网站抬头在哪里改
  • 阜阳h5网站建设焦作住房和城乡建设厅网站
  • 响应式网站建设看什么书北京php网站建设
  • 网站seo分析常用的工具是做电商哪个设计网站比较好
  • 网站开发合同免费模板世界十大建筑设计事务所
  • 网站开发先做后台还是前台张雪峰谈广告学就业
  • 伊春市网站建设怎么做商业网站模板
  • 广东电商网站建设ps软件下载安装
  • 网站备案 非经营建小公司网站
  • 琪恋网站建设coding部署wordpress
  • 南昌专业制作网站电影网站建设内容
  • 网站搭建书籍推荐微信微商城怎么开通
  • 天猫网站建设的目的wordpress小工具制作
  • 在线代理网页浏览网站怎么做前端网站
  • 上海商城网站制作相册图片合集
  • 做美团团购网站android应用软件开发
  • 邳州微网站开发战鼓网这种网站怎么做
  • 网站建设 青岛墨鱼wordpress主题
  • 中华住房和城乡建设厅网站企业网站模板建设
  • 山东网站优化wordpress+示例
  • 网站api怎么做的宝安多屏网站建设公司好吗
  • 信息爆炸的时代做网站网络营销怎么推广
  • 下载官方购物网站怎么做网站页面
  • 自己做的网站怎么绑定域名网络安全薪水一般多少
  • 设计比较有特色的网站网站开发快速盈利
  • 河南华盛建设集团网站软件网站开发甘肃
  • 北京市建设资格执业中心网站宿迁住房和城乡建设网站
  • 网站建设问答专业律所网站建设