У меня (надеюсь) быстрый вопрос, касающийся обработки соединений с базой данных SQLite в Android.У меня есть приложение, которое состоит, естественно, из нескольких видов деятельности.У меня нет проблем с созданием / обновлением / запросом базы данных, так как я создал отдельный выделенный класс для обработки этой работы через SQLiteOpenHelper и т. Д.
Мой вопрос заключается в следующем: поскольку все эти действия совместно используют одну и ту же базуэто обычно реализуется как один статический член, или каждому действию должно быть свое собственное соединение?Конечно, меня беспокоит стоимость повторного подключения к базе данных в каждом действии.
Или, другими словами, есть ли причина не хранить только один экземпляр?
I 'Мне также интересно, происходит ли что-то закулисное, подобное пулу соединений .NET, чтобы снизить стоимость открытия соединений.
Заранее спасибо!