首页 > 学院 > 开发设计 > 正文

App启动优化

2019-11-09 15:10:28
字体:
来源:转载
供稿:网友

参照博客:徐宜生App启动优化博客

现在大多数App启动时会有加载页,然后跳转到主页面,那么如何优化App启动,减少应用启动时间呢?

 1.不要在application的构造方法中,attachBaseContext(),onCreate()里面进行初始化的耗时操作。

 2.减少MainActivity的布局层次,如果有自定义布局,减少测量,布局,绘制的时间。

 3.不要再onCreate,onStart,onResume中做耗时操作

 4.对于SharedPReference的初始化,尽量减少文件数量,最好放在线程中进行,比较大的数据放在数据库

 5.第三方框架的初始化放在线程中

 6.延时加载,加载完UI后执行耗时操作

getWindow().getDecorView().post(new Runnable() {  @Override public void run() {    ……  }}); 7.使用IntentService

 8.加载前配置,设置android:windowBackground,具体参考徐医生博客


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表