Когда я создал базу данных SQLite для Android-приложения, я создал вспомогательный класс, который не распространяется на другие классы. это просто настройка базы данных, в этом примере она называется PlayGame. он имеет частный класс внутри него показано здесь:- лучший способ? при создании объектов для SQLite
private static class DbHelper extends SQLiteOpenHelper
, когда я использую базу данных по какой-либо причине в главном классе UI под названием SQLiteExample я должен создать экземпляр каждый раз, как это,
PlayGame entry = new PlayGame(SQLiteExample.this);
entry.open();
entry.createEntry(name, hits);
entry.close();
Я создаю много экземпляров этого класса базы данных, называемого PlayGame, в другом классе Activity. Как и в большинстве моих методов, нужно делать экземпляры для выполнения требуемой функции, например, чтения информации в базу данных или из нее.
поэтому я прочитал в лучших практиках документации по Android, что создание экземпляров тяжело в памяти, и их лучше избегать. Если это так, есть ли лучший способ сделать это? и мой пример выглядит как плохое использование памяти?