启动时间结束为Feed的第一条

来源:3-3 启动时间测量方式

qq_lee_3

2019-05-27

如果我的首页不仅仅是一个Recyclerview,而且复杂页面,并且请求了多个接口,有可能先下来的数据是banner图
都是异步操作,如何知道哪个为启动时间结束?

写回答

2回答

随风绽放

2019-05-28

同学你好

  1.  都是异步操作,如何知道哪个为启动时间结束?  在别的类似的问题中我回答过,如果界面不是列表,那需要你自己定一个标准,比如你这里的几个界面都是异步出来的,那你可以选择一个作为启动结束。标准是灵活的

  2. 没有网络的情况:注意我说的启动时间是正常的启动时间,如果你界面没有网络也没有缓存,那就不是一次正常的启动。你可以统计到无数据页的时间,作为无数据页的启动时间统计。

0
0

qq_lee_3

提问者

2019-05-27

再加上一条,没有网络也就没有数据,启动时间就废了吗?
没有网络的情况下,肯定现实一个无网络的view
然后放置一段时间再开网再开网刷新,启动时间肯定就不对了

再加上原问题,首页布局复杂,有多处显示不同的无网view,也不知道哪个最先显示出来

这种情况下怎么判断最终的启动时间啊

0
0

Top团队大牛带你玩转Android性能分析与优化

由表及里学到国内Top团队对性能问题的体系化解决方案

1696 学习 · 532 问题

查看课程