Мне нужно заполнить ListView списком объектов, возвращаемых из моего объекта Dao.Элементы возвращаются через 3 секунды, очевидно, для того, чтобы пользователь долго ждал ... Я использую BaseAdapter в качестве адаптера ListView.
2 вопроса:
Как можно избавиться от 3 секунд времени ожидания?Должен ли я просто получить весь список объектов в отдельном рабочем потоке и показать диалог в это время?Есть ли механизм, который позволяет мне получить первые, скажем ... 20 записей, отобразить их и извлечь остальные записи, пока пользователь прокручивает список вниз?
ЕслиЯ бы использовал курсоры, а не ORMLite, тогда список будет запрашивать БД, когда пользователь прокручивает список вниз, освобождая объекты скрытых ячеек и сами ячейки, и не сохраняя все объекты курсора в памяти.Как мне добиться такого поведения с помощью ORMLite?
Надеюсь, я был достаточно ясен, несмотря на плохой английский;)
Спасибо.