シングルトンの使用に関するいくつかの問題を列挙 し、シングルトンパターンを使用するAndroidアプリケーションのいくつかの例を見たことがあるこの投稿を思い出して、グローバルアプリケーション状態(android.os.Applicationのサブクラス化と取得)を通じて共有される単一のインスタンスの代わりにシングルトンを使用するのは良い考えでしょうcontext.getApplication()を通じて)。
両方のメカニズムにはどのような利点/欠点がありますか?
正直なところ、この投稿のWebアプリケーションでのシングルトンパターンで同じ答えが得られることを期待しています。Androidに適用されます。私は正しいですか?それ以外のDalvikVMの違いは何ですか?
編集:私はいくつかの側面に関与することについて意見を述べたいです:
- 同期
- 再利用性
- テスト中