Как отобразить каждый вид по мере их загрузки в Android? - PullRequest
0 голосов
/ 06 апреля 2010

У меня есть Android-приложение, которое работает с небольшой базой данных, около 300 записей. Чтобы просмотреть базу данных, я создал собственное представление, которое содержит отдельные строки данных. Затем я запрашиваю базу данных и добавляю каждую строку во вновь созданное пользовательское представление.

Проблема в том, что для создания / загрузки всего этого требуется немного белого, поэтому при открытии приложения оно остается на несколько секунд.

Как я могу загрузить одну строку данных, затем отобразить ее, затем следующую, добавить ее и т. Д .?

1 Ответ

0 голосов
/ 06 апреля 2010

На ум приходят две идеи ...

  1. Используйте индикатор выполнения во время загрузки данных

  2. Загрузите данные в отдельном потоке, затем аннулируйте представление и разрешите загружающему потоку в спящем режиме (на некоторое время), чтобы основной поток заново нарисовал представление.

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