У меня есть класс DatabaseHelper, который расширяет SQLiteOpenHelper, что является хорошей практикой при использовании DBHelper для выполнения извлечения данных?
В моем классе DatabaseHelper у меня есть метод, который поможет мне получить результаты запросанапример, «Выбрать * ИЗ .....».Результаты будут использоваться многими другими классами.
Пример:
Cursor getAllWhitelist(){
SQLite Database db=this.getWritableDatabase();
Cursor cur = db.rawQuery("Select * from WhiteList");
return cur;
}
Должен ли я возвращать курсор на этом этапе?Это рекомендуется?Или я должен возвращать ArrayList или подобные вещи?
Как вы, ребята, делаете это?