Когда закрывать экземпляр комнаты - PullRequest
0 голосов
/ 11 февраля 2019

Я использую Room в своем проекте.Моя база данных приложений, которая расширяет базу данных номеров, выглядит следующим образом.

public abstract class AppDatabase extends RoomDatabase {
private static AppDatabase appDatabase;


public static AppDatabase getAppDatabase(Context context) {
    if (appDatabase == null) {
        appDatabase = Room.databaseBuilder(context.getApplicationContext(), AppDatabase.class, "platform-picker").allowMainThreadQueries()
                .build();
    }
    return appDatabase;
}

public static void destroy() {
    appDatabase.close();
}

}

Я не уверен, когда вызывать метод destroy.

В примерах Google ссылка Я не сталкивался с кодом, где они закрывают базу данных

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...