0
マニフェストファイルにAndroidブロードキャストレシーバが定義されているとします。Manifestファイルで定義されたAndroid Receiverのコンテキストは何ですか?
私はonReceived(Context context、...)で受け取ったコンテキストは何ですか?
アプリケーションコンテキストのインスタンスになる予定ですか?
おかげ
マニフェストファイルにAndroidブロードキャストレシーバが定義されているとします。Manifestファイルで定義されたAndroid Receiverのコンテキストは何ですか?
私はonReceived(Context context、...)で受け取ったコンテキストは何ですか?
アプリケーションコンテキストのインスタンスになる予定ですか?
おかげ
私はそれがContext
の任意の特定のタイプであることにカウントされません。 Application
と記載されておらず、非常に簡単にContextWrapper
のようなものかもしれません。実際のクラスは、Androidのバージョンによって異なる場合もあります。
Application
コンテキストが必要な場合は、Context
にgetApplicationContext()
と電話してください。そうすれば、正しいオブジェクトを取得することが保証されます。
良い戦略、ありがとう! – nhong