2011-11-12 29 views
1

DroidFuGreenDroid是我想在我的Android項目中使用的很棒的開源項目。然而,我試圖讓他們同時工作時遇到了一個問題。在Android項目中同時使用DroidFu和GreenDroid

這兩個庫都要求應用程序分別從它們的基本應用程序類DroidFuApplication和GDApplication派生。當然,我認爲我將不得不通過使另一個擴展另一個來修改代碼。是這樣嗎?

我怎樣才能最輕鬆地導入這兩個庫,並在我的項目中使用它們?你會如何解決這個問題?你會合並兩個框架的最好的(或者需要的)部分嗎?或者,有沒有更簡單的方法?

回答

1

當然,我想我必須通過讓另一個擴展另一個代碼來修改代碼。是這樣嗎?

是的,並希望它的作品。

你會如何解決這個問題?

就個人而言,我會問這些庫的開發人員能夠使用普通的單身人士和退出擴展Application,或希望自定義Application實現一些庫定義的接口與股票自Application實施的相同,或以其他方式支持這種情況。

但這就是我。 :-)

你只要合併兩個框架的最好的(或需要的)部分?

,可能會或可能不切合實際,這取決於你從他們想要什麼,以及如何輕鬆地將它從框架(和定製Application依賴)進行梳理出。您可能需要考慮爲其中一個具有您需要的功能並且沒有自定義Application依賴項的人員尋找替代方案。

相關問題