У меня есть модуль A и модуль B одного и того же проекта Android, но в разных репозиториях. Модуль A должен отправить модулю B объект (с рисунками и поведением), но A и B не знают друг друга. Класс моего объекта находится в модуле A, а модуль B не знает этого класса. Я пробовал Event Bus, но я должен знать класс. Также я пробовал использовать провайдера контента и контента, но опять-таки модуль B должен знать этот класс И я попытался сохранить только строки в намерении, но модуль B должен знать каждую строку, а что значит Что я могу сделать, чтобы сообщить об этом?Общайтесь с двумя модулями Android
0
A
ответ
0
Вы можете добавить зависимость между модулем A и модулем В.
В противном случае вы должны создать интерфейс Самообслуживание слой (третий модуль для примера), который определяет хорошо известную структуру связи.
Или вы можете использовать что-то вроде JSON, а затем разобрать из уникального источника строки.
Во всех случаях программирование без знания конкурса невозможно.
Что такое «модуль»? –
", но модуль B должен знать каждую строку и что это значит" - ну да. Это в значительной степени требование компьютерного программирования. Вы можете рассмотреть возможность реализации общей библиотеки, от которой зависят как A, так и B, поэтому вы можете иметь некоторые общие константы, классы и т. Д. – CommonsWare