2011-11-12 5 views
1

DroidFuGreenDroidは私のAndroidプロジェクトで利用したい素晴らしいオープンソースプロジェクトです。しかし、同時に働かそうとすると問題に遭遇しました。AndroidプロジェクトでDroidFuとGreenDroidの両方を使用する

これらのライブラリはどちらも、アプリケーションが基本アプリケーションクラスDroidFuApplicationとGDApplicationからそれぞれ派生している必要があります。当然ながら、私は、もう一方のコードを拡張することによってコードを修正する必要があると考えました。これは本当ですか?

これらのライブラリを最も簡単にインポートしてプロジェクトで使用するにはどうすればよいですか?どのようにこの問題にアプローチしますか?両方のフレームワークの最高(または必要な)部分をマージするだけですか?それとも簡単な方法がありますか?

答えて

1

当然ながら、私は、もう一方を拡張することによってコードを修正する必要があると考えました。これは本当ですか?

はい、うまくいきたいと思います。

どのようにこの問題にアプローチしますか?

個人的に、私は株式とカスタムApplication同じの実装、またはその他のサポートをいくつかのライブラリーに定義されたインタフェースを実装するために普通のシングルトンを使用してApplicationを拡張終了、またはカスタムApplicationを期待するこれらのライブラリの開発をお願いしたいですこの種のシナリオ。

しかし、それは私だけです。 :-)

両方のフレームワークの最高の(または必要な)部分をマージするだけですか?

それはまたはあなたがそれらから必要なものにし、どのように簡単にそれがフレームワーク(およびカスタムApplication依存)からからかわすることができますによっては、実用的であってもなくてもよいです。必要な機能を持っていて、カスタムのApplication依存関係を持たない代替案を見つけることを検討したいかもしれません。

関連する問題