新消息需要时间来加载recyclerview

时间:2017-05-20 03:13:38

标签: java android firebase android-recyclerview

我正在使用Firebase创建聊天应用程序。它工作正常。但有时它需要3-4秒的时间才能在回收者视图上显示。

在日志中显示,

<canvas id=canvas></canvas>

但我不认为我在主线程中发生了很多操作

您可以在那里看到我的Recyclerview代码:

https://pastebin.com/njTH6y2b

但是当我发送信息时,它并不需要时间。它立即加载到其他设备上。但是我也有时会在其他手机上遇到这种延迟..

所以我在哪里做错了。

我在这个问题上需要帮助。我为寻找原因和解决方案付出了太多努力。但我失败了。请:(

1 个答案:

答案 0 :(得分:0)

减慢聊天应用程序速度的一个原因是主线程运行到许多对象的循环。但是,不知道您在代码中执行的是什么,请记住这只是一种意见。

我建议你尝试减少循环的数量和对象的数量(如果可能的话),进行测试并查看结果。

希望它有所帮助。