我正在使用Firebase创建聊天应用程序。它工作正常。但有时它需要3-4秒的时间才能在回收者视图上显示。
在日志中显示,
<canvas id=canvas></canvas>
但我不认为我在主线程中发生了很多操作
您可以在那里看到我的Recyclerview代码:
但是当我发送信息时,它并不需要时间。它立即加载到其他设备上。但是我也有时会在其他手机上遇到这种延迟..
所以我在哪里做错了。
我在这个问题上需要帮助。我为寻找原因和解决方案付出了太多努力。但我失败了。请:(
答案 0 :(得分:0)
减慢聊天应用程序速度的一个原因是主线程运行到许多对象的循环。但是,不知道您在代码中执行的是什么,请记住这只是一种意见。
我建议你尝试减少循环的数量和对象的数量(如果可能的话),进行测试并查看结果。
希望它有所帮助。