Каков наилучший способ обновить многие TextView с Firestore? - PullRequest
0 голосов
/ 18 мая 2018

Я новичок во всем, поэтому помилуй.

Так что для своего первого приложения я хотел сделать простое приложение для табло для предстоящего чемпионата мира.Я использовал TableLayout и ставил TextViews в каждой строке (например, очки, выигрыши и т. Д.).Я установил все на 0 для времени, кроме имен.Есть около 280 TextViews.Теперь обновлять статистику с моего компьютера Firestore кажется лучшим выбором.

Как я могу эффективно обновить каждый TextView?Это заняло бы слишком много времени, чтобы записать код для каждого элемента данных (назначить строку, setText и т. Д.)

Ответы [ 2 ]

0 голосов
/ 18 мая 2018

Вам нужно избегать отображения большого количества просмотров, которые не были переработаны, потому что в итоге у вас будет очень медленное приложение.Я также рекомендую вам использовать RecyclerView и для этого, если вам интересно, this - это то, как вы можете извлекать данные из базы данных Cloud Firestore и отображать их в RecyclerViewиспользуя FirestoreRecyclerAdapter.

0 голосов
/ 18 мая 2018

Если я правильно вас понимаю, вы говорите, что у вас есть 280 textViews в TableLayout.Я бы порекомендовал использовать для этого обзор реселлера, поскольку он гораздо более эффективен и динамичен по сравнению с TableLayout.Вот учебник для RecyclerView.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...