Есть база данных и много Фрагментов и Активностей, где ее нужно использовать. Можно ли отдельно создать или интерфейс или класс, где заранее создать методы, которые буду возвращать данные из БД?
Например, метод getName будет возвращать имя из таблицы. Просто не хочется в каждой активности писать кучу кода с DBHelper, SQLDB и Cursor.
Пробовал создать метод в главном классе, но при вызове в другом классе ничего не получается, выдает ошибку NullPointerException. У кого какие нибудь есть соображения?) Надеюсь доступно объяснил что хочу ....)
таким образом у вас будет возможность использовать методы через экземпляр класса DbHelper
public class DbHelper extends SQLiteOpenHelper implements IDbHelper {
****
//нужно добавить реализацию методов описанных в интерфейсе
}
public interface IDbHelper {
void saveFavoriteRecipeId(int id, Context context);
void deleteFavoriteRecipeId(int id);
boolean recipeIsFavorite(int id);
}
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости