2 つのクラスがアプリケーションを拡張します
- 私がマニフェストに登録し、として使用している1つのクラスは
Application
、 - 2 番目のクラスは私のユーティリティ クラスです。多くの I/O を実行し、ヘルパー メソッドがいくつかあります。I/O にはコンテキスト (getAssets など) が必要なので、しぶしぶ Application を拡張しました。
ノート:
すべてが正常に機能しています。
私の質問:
複数の Application クラスを使用することの欠点はありますか? これもアドバイスされていますか?
いくつかの考え:
- 両方のクラスで onCreate とその他のコールバック メソッドが定義されているとどうなるでしょうか?
- 両方をマニフェストに登録するにはどうすればよいですか? 等
PS: フィールドを使用して、2 番目のクラスにコンテキストを格納できることはわかっています。