Создайте экземпляр базы данных один раз в ссылке "publi c stati c AppDatabase myDatabase" - PullRequest
0 голосов
/ 22 апреля 2020

В простом приложении, которое переходит от MainActivity к другому занятию и возвращается, я чувствовал себя комфортно, создав экземпляр своей базы данных Room только один раз. В MainActivity oncreate Метод:

public static MioDatabase database;
.....
database=MioDatabase.getDatabaseInstance(this);

Затем получение БД в других классах / видах деятельности, таких как:

MyDatabase mydb = MainActivity.database;

Это работает, но ... это правильно?

...