使用X2C 后没有明显效果 但是使用异步加载有明显的效果, 2 , Fragment 怎么使用异步加载呢

来源:5-6 布局加载优化实战

勇敢牛牛不怕困难

2021-08-12

下面是我使用X2C后的一个严重结果

long l = System.currentTimeMillis();
    Log.i("lhl   :"+TAG   ," --start--");
    X2C.setContentView(this, R.layout.activity_main);
    Log.i("lhl   :"+TAG   ," --stop  -- 耗时 --" + (System.currentTimeMillis() - l));

2021-08-12 15:37:27.499 2273-2273/? I/lhl :MainActivity: --start–
2021-08-12 15:37:27.534 2273-2273/? I/lhl :MainActivity: --stop – 耗时 --35

写回答

1回答

随风绽放

2021-08-14

同学你好,那你可以使用异步加载。Fragment 的话你可以在创建 Fragment 之前就去异步加载其 View,然后在 Fragment 的 onCreateView 方法中去取即可。

1
2
随风绽放
回复
勇敢牛牛不怕困难
一开机还是一启动应用?思路就是我上面说的,你在更早的时机去预创建 Fragment 的 View,然后在 onCreateView 里面去取即可,没创建成功的话等待即可。
2021-08-16
共2条回复

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

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

1696 学习 · 532 问题

查看课程