Не могу найти базу данных во всех действиях в моем приложении для Android? - PullRequest
0 голосов
/ 25 ноября 2010

Я занимаюсь разработкой одного приложения с использованием sqlite. Я создал базу данных в главном Activity, я создал эту базу данных в режиме " MODE_WORLD_WRITEABLE ". Я могу получить доступ к этой базе данных только в рамках этой деятельности, но мне нужно использовать одну базу данных для всех действий. Что я могу сделать для одной базы данных для всех действий, доступных в этом приложении. Я не знаю, как это сделать. это мои первые приложения, использующие sqlite, поэтому кто-нибудь поможет мне решить эту проблему?

Спасибо

1 Ответ

0 голосов
/ 25 ноября 2010

вы должны создать SQLiteOpenHelper, используя activity.getApplicationContext().

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

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