Страница 1 из 1

SQLite и SharedPreferences

Добавлено: 04 сен 2014, 13:11
yura91
когда я создал базу данных SQlite в приложении и запихнул туда данные то после закрытия приложения создавшего его база данных будет доступна другим приложениям?? или же только в том случае если она создется в сервисе или в фоновом потоке??поток Thread продолжает работать после закрытия приложения?? А в Shared Preferences те данные которые сохранены они ж сохраняются в какой то файл то есть доступны и после того как закрыто приложение сохранившее их в SharedPreferences или я ошибаюсь??

Re: SQLite и SharedPreferences

Добавлено: 04 сен 2014, 14:28
yura91
можете обьяснить вопросы??

Re: SQLite и SharedPreferences

Добавлено: 04 сен 2014, 14:48
klblk
База и настройки хранятся в приватной папке приложения, прямой доступ к которой другим приложениям закрыт. По поводу доступа к базе другим приложением вроде бы есть решения, но я с этим не сталкивался и помочь не могу.

Re: SQLite и SharedPreferences

Добавлено: 04 сен 2014, 15:02
yura91
то есть доступ возможен только в том случае если работает приложение создавшее базу или отдельный фоновый поток создающий базу верно и тогда через Content Provider возможен доступ других приложений к ней?? а без работы задачи создающей базу доступ к ней закрыт верно??

Re: SQLite и SharedPreferences

Добавлено: 04 сен 2014, 15:21
Foenix
Юра, ты знаешь другие знаки препинания, кроме вопросительного?

Чтоб был доступ к базе данных нужно в приложении создать контент-провайдер и в манифесте указать, что она может использоваться извне. Тогда другие программы могут точно таким же способом общаться с этой базой.