Создание объекта Loader как синглтона в Android

Я использую Sqlite loader lib от commonsware, то есть cwac-loaderex. Является ли хорошей практикой делать объект загрузчика Sqlite как синглтон?.

Допустим, в новом действии я хочу вставить новую запись, поэтому мне нужно выполнить эту операцию над объектом Loader, чтобы это отразилось на моем пользовательском интерфейсе.

Но в новом действии я не хочу загружать все содержимое таблицы, как это

loader=
        new SQLiteCursorLoader(this, db, "SELECT _ID, title, value "
            + "FROM constants ORDER BY title", null);

Вместо этого, хорошо ли использовать общий загрузчик через синглтон?

РЕДАКТИРОВАТЬ:

yes i know its deprecated. Here my question is. Lets say that i have created a sqlite loader object and displayed the contents on listview, and i will click on add new item button, it will take me to a new activity, ill fill out the details and press add. In this case the added object to reflect on listview we need to perform insert operation on sqliteloader object, so should i have to pass this object from listview via intent or is it ok to create a new sqliteloader object in the current activity and perform operation?

1 ответ

Решение

Я использую Sqlite loader lib от commonsware, то есть cwac-loaderex.

Пожалуйста, не надо. Этот проект прекращен, как указано жирным шрифтом с заглавными буквами на главной странице проекта.

Является ли хорошей практикой делать объект загрузчика Sqlite как синглтон?.

Нет.

Другие вопросы по тегам