-1

複数のアプリケーション オブジェクトを持つことは可能ですか。もしそうなら、どうすればそれらをマニフェストファイルに入れることができますか?

ありがとうございました。

4

1 に答える 1

1

複数のアプリケーション オブジェクトを持つことはできません。アプリケーション全体で使用できるグローバル オブジェクトが必要だと思います。これを行う最善の方法は、特定のユース ケースによって異なります。1 つの方法は、Application クラスをサブクラス化し、そこにオブジェクトを配置することです。Application クラスに大きなオブジェクトを配置することのマイナス面はわかりません。なぜなら、それらはどのクラスに配置しても大きくなるからです。それらは永続的であり、その場合、常にメモリ内にあります。そうではありません。

代替手段はシングルトンです。

于 2012-12-01T01:26:18.997 に答える