android性能优化----页面跳转优化

  1. 前言

很多情况下,页面A跳转页面B,会有产品反应,跳转过程太慢,会有很小的黑屏,需要开发优化,这里总结出几个优化点。

2.优化点

1)数据预加载,前也界面处理好后一个界面需要的数据
2)页面先显示默认数据,网络请求回来再更新界面
3)网络接口数据压缩,并且细化接口,尽量不要一个接口返回所有数据。
4)页面布局延时加载,先加载需要显示的布局(viewstub),listview自动实现了延时加载(淘宝首页用itemtype)
5)onPause不做费时操作(因为打开新界面B,先调用旧界面A的onPause方法)。

09-28 18:27:13.459 18884-18884/com.example.test.myapplication I/System.out: ========SecondActivity===onPause
09-28 18:27:13.468 18884-18884/com.example.test.myapplication I/System.out: ========MainActivity===onRestart
09-28 18:27:13.469 18884-18884/com.example.test.myapplication I/System.out: ========MainActivity===onStart
09-28 18:27:13.469 18884-18884/com.example.test.myapplication I/System.out: ========MainActivity===onResume
09-28 18:27:13.816 18884-18884/com.example.test.myapplication I/System.out: ========SecondActivity===onStop
09-28 18:27:13.816 18884-18884/com.example.test.myapplication I/System.out: ========SecondActivity===onDestroy

如有错误欢迎指出来,一起学习。
在这里插入图片描述

发布了76 篇原创文章 · 获赞 329 · 访问量 49万+

猜你喜欢

转载自blog.csdn.net/dfskhgalshgkajghljgh/article/details/52692793