Lepiej użyć adaptera Cursor lub adaptera Array

Mam około 100 harmonogramów przechowywanych w bazie danych, które muszą wyświetlać je w oparciu o Listview na podstawie takich wymagań, jak cotygodniowe, następny tydzień, następny miesiąc, nad należnymi harmonogramami itp ...

Czy dobrze jest załadować wszystkie harmonogramy przy uruchomieniu aplikacji i pokazać je na podstawie opcji wybranych przez użytkownika (Tygodniowy, zaległy, miesięczny itd ...) w adapterze tablicowym. Lub w czasie wykonywania użyj zapytania, pobierz wyniki z bazy danych i użyj polecenia cusor, aby załadować dane na listview za pomocą cusoradapter ?.

Która metoda jest skuteczna ?, czuję, że odpytywanie bazy danych zawsze jest operacją o wysokiej wydajności? czy to naprawdę prawda ?.

questionAnswers(2)

yourAnswerToTheQuestion