私はこれを読み直していて、それを理解することができません、あなたはおそらくそれを私に説明できますか?
通常、Applicationをサブクラス化する必要はありません。ほとんどの場合、静的シングルトンは、よりモジュール化された方法で同じ機能を提供できます。シングルトンにグローバルコンテキストが必要な場合(たとえば、ブロードキャストレシーバーを登録するため)、それを取得する関数に、最初にシングルトンを作成するときにContext.getApplicationContext()を内部的に使用するコンテキストを指定できます。
http://developer.android.com/reference/android/app/Application.htmlから
Applicationをサブクラス化する必要がない理由がわかりません。どこからでもアプリケーションコンテキストにアクセスできるように、サブクラス化することがよくあります。それで、この文書によると、適切な方法は何でしょうか?