2017-01-20 55 views
0

我有一個模塊A和相同的Android項目,但在不同的存儲庫一個模塊B。 模塊A必須向模塊B發送一個對象(帶有可繪製和行爲),但是A和B彼此不認識。 我的對象的類在模塊A中,模塊B不知道這個類。 我嘗試過Event Bus,但是我必須知道這個班級。 此外,我試過的意圖和內容提供商,但再次模塊B必須知道這個類 ,我試圖僅保存一個意圖的字符串,但模塊B必須知道每一個字符串,我能做些什麼來傳達他們意味着什麼 ?溝通兩個模塊的Android

+2

什麼是「模塊」? –

+2

「但模塊B必須知道每個字符串以及它的含義」 - 好的,是的。這幾乎是計算機編程的要求。你可能會考慮實現一個公共庫,A和B都依賴於這個庫,所以你可以有一些常見的常量,類,等等。 – CommonsWare

回答

0

可以添加模塊A和模塊B

否則,必須創建一個接口indipendent層(例如第三模塊),它定義一個公知的通信結構之間的相關性。

或者你也可以使用類似JSON,然後從一個獨特的字符串源解析。

在不知道的較量編程所有的情況下是不可能的。