Задать вопрос
vanesxl
@vanesxl

Можно ли сделать выборку с таблицы, которое создавалось в другом приложении?

Здравствуйте, у меня такой вопрос. К примеру я написал приложение которое создает таблицу в бд и записывает туда какие то значения, можно ли как то сделать так чтобы второе приложение считывало эти данные?
Заранее большое спасибо.
  • Вопрос задан
  • 206 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
@aol-nnov
ContentProvider хочешь ты.
Ответ написан
Комментировать
leahch
@leahch
3D специалист. Dолго, Dорого, Dерьмово.
Конечно можно! Более того, очень часто так и делают, что конечно не очень правильно.
1. Необходимо следить за кешированием и подразумевать, что оно может быть в любом приложении, иначе можно получить невалидные данные.
2. Лучше писать в базу только из какого-то одного приложения, остальные читают, иначе П1.
3. Вообще-то так делать не очень хорошо, из-за возможности потери консистентности данных, если несколько приложений пишут одновременно.
4. очень трудно поддерживать изменения в коде и в структуре базы, когда изменения в одном приложении автоматически сказываются на всех остальных.

Как правильней делать?
Для данных пишется враппер(приложегние) типа веб-сервиса, через который все и работают с базой и ее данными! Или само приложение реализует вебсервис. json - рулит.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы