Доступ к базе данных, созданной в одном действии из другого действия - PullRequest
0 голосов
/ 28 марта 2019

Я создал экземпляр своего вспомогательного класса базы данных в основной деятельности.

Я хочу получить доступ к этому экземпляру из любого другого действия, где я могу обновить эту базу данных.Я создал экземпляр с getApplicationContext() как context, но он все еще не показывает этот экземпляр в другом действии.

1 Ответ

0 голосов
/ 28 марта 2019

Вместо основного действия вы можете создать базу данных из файла приложения.

Затем вы можете получить к ней доступ из любого места, а не из конкретного действия.

Приложение приложения

public class ApplicantApp extends Application{

    private static Database yourdatabasevariable;
} 

Другая деятельность

public class ActivityA{
   Application.yourdatabasevariable;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...