2017-01-20 3 views
0

У меня есть модуль A и модуль B одного и того же проекта Android, но в разных репозиториях. Модуль A должен отправить модулю B объект (с рисунками и поведением), но A и B не знают друг друга. Класс моего объекта находится в модуле A, а модуль B не знает этого класса. Я пробовал Event Bus, но я должен знать класс. Также я пробовал использовать провайдера контента и контента, но опять-таки модуль B должен знать этот класс И я попытался сохранить только строки в намерении, но модуль B должен знать каждую строку, а что значит Что я могу сделать, чтобы сообщить об этом?Общайтесь с двумя модулями Android

+2

Что такое «модуль»? –

+2

", но модуль B должен знать каждую строку и что это значит" - ну да. Это в значительной степени требование компьютерного программирования. Вы можете рассмотреть возможность реализации общей библиотеки, от которой зависят как A, так и B, поэтому вы можете иметь некоторые общие константы, классы и т. Д. – CommonsWare

ответ

0

Вы можете добавить зависимость между модулем A и модулем В.

В противном случае вы должны создать интерфейс Самообслуживание слой (третий модуль для примера), который определяет хорошо известную структуру связи.

Или вы можете использовать что-то вроде JSON, а затем разобрать из уникального источника строки.

Во всех случаях программирование без знания конкурса невозможно.

Смежные вопросы