使用Firestore更新许多TextView的最佳方法是什么?

时间:2018-05-18 12:06:56

标签: java android firebase textview google-cloud-firestore

我对所有事情都很陌生,所以请怜悯。

因此,对于我的第一个应用程序,我想为即将到来的世界杯做一个简单的记分牌应用程序。我使用TableLayout并在每行中放置TextViews(例如Pts,Wins等)。除了名字,我把所有东西都设置为0。大约有280个TextView。现在从我的PC更新统计数据Firestore似乎是最好的选择。

如何有效地更新每个TextView?写下每个数据片段的代码(分配字符串,setText等)需要花费太多时间。

2 个答案:

答案 0 :(得分:1)

如果我正确理解你,你说你在TableLayout中有280个textViews。我建议使用recyclerview,因为与TableLayout相比,它更有效率和动态。这是RecyclerView的tutorial

答案 1 :(得分:0)

您需要避免显示那么多未被回收的视图,因为您的应用程序速度非常慢。我还建议您使用RecyclerView,如果您有兴趣, this 就是如何从Cloud Firestore数据库检索数据并将其显示在{{ 1}}使用RecyclerView