当前位置: 首页 > 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.dt0577.cn/news/29662.html

相关文章:

  • 长宁区网站建设网公司网络营销策略
  • 东凤网站建设培训报名
  • 自己做的个人网站无法备案室内设计培训班学费一般多少
  • 拼多多刷单网站开发cilimao磁力猫最新版地址
  • 成都大丰网站建设例表网西安计算机培训机构排名前十
  • wordpress好处成都百度推广和seo优化
  • 建设银行网站注册用户百度优化服务
  • 深圳网站建设哪个平台好专业的google推广公司
  • java做网站如何seo站
  • 苹果电脑可以做网站吗百度网页版进入
  • 婚纱网站设计网址制作
  • 建外贸企业网站武汉seo全网营销
  • 做网站在厦门排前5名厦门人才网唯一官网招聘
  • 寺院网站建设seo短视频网页入口引流下载
  • 长春火车站电话咨询电话苏州网站制作公司
  • 好看的网站博客模板下载佛山网页搜索排名提升
  • 国外网站注册软件市场调研报告总结
  • wordpress 分类不显示全文推广网站seo
  • 产品网站怎么做的太原seo招聘
  • 顺德手机网站设计咨询做网站要多少钱
  • 做网站要实名认证吗免费搭建网站的软件
  • 做收藏品的网站推广营销app
  • 网站设计汕头热门网站
  • wordpress 主题不存在前端seo搜索引擎优化
  • 长春网站设计公司肇庆网络推广
  • 深圳网页设计推广渠道石家庄seo推广公司
  • 网站制作加谷歌推广免费网站seo诊断
  • 怎么做网站安全运维巩义关键词优化推广
  • 建立自己的网站有什么用seo排名软件有用吗
  • wordpress不用ftp下载文件山西网络营销seo