Форум программистов
 
О проблемах, например, с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Вернуться   Форум программистов > Java программирование > Java Мобильная разработка (Android)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Ответ
 
Опции темы
Старый 04.10.2020, 21:04   #1
reno4
Новичок
Джуниор
 
Регистрация: 04.10.2020
Сообщений: 3
По умолчанию Доступ к локальным данным из разных приложений на одном устройстве

Если есть основное приложение MainApp, приложение-плагин PlApp и сервис DBService, объявленный в пакете основного, то как лучше обеспечить доступ обоим приложениям к локальной БД:
1) написать синглтон в основном приложении, которое будет получать данные из БД через синглтон, а в сервисе реализовать вызов, позволяющий запрашивать основное приложение, и из плагина обращаться к этому вызову сервиса, и все это через AIDL и, наверное, Callback;
2) реализовать все вызовы к локальной БД в сервисе и обращаться через AIDL из обоих приложений к вызовам сервиса, получая из него все данные;
3) еще какой-то способ (какой)?

Небольшое дополнение: PlApp вызывается из MainApp как:
Код:
  Intent intent = new Intent();
  intent.setComponent (new ComponentName("mypac.plugpac", "mypac.plugpac.PlugActivity"));
  intent.putExtra ("id", get_id());
  startActivity (intent);
Полагаю, после этого активити MainApp будет на паузе, и, вроде как, не сможет обработать броадкаст из сервиса?

Последний раз редактировалось reno4; 04.10.2020 в 22:05.
reno4 вне форума Ответить с цитированием
Старый 07.10.2020, 17:30   #2
reno4
Новичок
Джуниор
 
Регистрация: 04.10.2020
Сообщений: 3
По умолчанию

Странно, что на форуме никто об этом не знает. Похоже, еще один мертвый форум.
reno4 вне форума Ответить с цитированием
Ответ

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как положительное смещение дает доступ к передеваемым параметра а отрицательно к локальным переменным? char[] Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 4 26.09.2019 18:43
Доступ к локальным файлам в WebBrowser из JS Taeranos Windows Forms 7 20.11.2015 13:41
Доступ к данным потока. Landgraf132 C# (си шарп) 6 26.10.2015 13:02
Как получить доступ к данным kiber0net0 Помощь студентам 2 03.09.2008 07:14
Доступ к данным buk Microsoft Office Excel 2 11.07.2007 08:44


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS
Здесь нужно купить рекламу за 7 тыс руб в месяц! )
пишите сюда - alarforum@yandex.ru
ИКС 840