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

滕州网站设计wordpress性能优化

滕州网站设计,wordpress性能优化,河北衡水建设网站公司,广州网站制作哪家全面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/694008/

相关文章:

  • 做企业网站的要点英文网站建设模板下载
  • 中国万网注册网站卖网站模板赚钱吗
  • 成都网站建设案例单招网腾讯官方网站建设
  • 设计网站用什么软件新昌网站建设
  • 做公司 网站建设价格怎么在记事本上做网站
  • 做一个网站建设的流程珠海斗门建设局官方网站
  • c2c网站怎么做域名注册商排名
  • 网站 app开发 财务做帐珠海建站模板源码
  • 广州大石附近做网站的公司百度统计登录
  • 宝安网站建设网页制作模板简单
  • php做原生直播网站网站做支付按流量付费吗
  • 网站管理 官网厦门百度代理
  • 在郑州网站建设wordpress手机建站教程
  • 中学网站建设建博客和建网站哪个好
  • 建设银行信用卡网站多少wordpress增加登陆注册
  • 环保局网站建设方案做网站有哪些要求
  • dede网站名称更改不了医院门户网站建设
  • 如何做一个单页面的网站吴忠市住房和城乡建设局网站
  • 苏州行业网站建设淅川做网站
  • 网站排名费用网站开发技术简介
  • 设计logo网站官网网站建设技术大全
  • 电子商务网站建设与管理期末试卷免费建网站广告语
  • 网站建设最新教程视频教程悦西安
  • 网站建设哪好嘉兴小程序开发公司
  • 合肥网站改版定制软件开发公司介绍
  • 微网站建设86215网站规划设计的一般流程
  • 网站建设技术团队有多重要如何上传自己做的网站
  • 网站建设在电访销售话术网站建设洽谈方案
  • 云梦县城乡建设局网站网站建设管理自查工作总结
  • 深圳国外网站设计wordpress注册用户可见