重複の可能性:
Android のコンテキストとは?
Android のコンテキストとは何か、なぜそれが必要なのかを知りたいです。私はそれがクラスに関連していることを知っており、各クラスには独自のコンテキストがあります。別のクラスのメソッドを呼び出すときに Context を渡すコードを見たことがあります。なぜそれが必要なのかわかりません。助けてください。
重複の可能性:
Android のコンテキストとは?
Android のコンテキストとは何か、なぜそれが必要なのかを知りたいです。私はそれがクラスに関連していることを知っており、各クラスには独自のコンテキストがあります。別のクラスのメソッドを呼び出すときに Context を渡すコードを見たことがあります。なぜそれが必要なのかわかりません。助けてください。
コンテキストは次のとおりです。
アプリケーション環境に関するグローバル情報へのインターフェース。これは、Androidシステムによって実装が提供される抽象クラスです。これにより、アプリケーション固有のリソースとクラスへのアクセス、およびアクティビティの起動、インテントのブロードキャストと受信などのアプリケーションレベルの操作のアップコールが可能になります。
参照:http ://developer.android.com/reference/android/content/Context.html
すべてのクラスが Android コンテキストを持っているわけではありません。それらはアプリケーション コンテキストであり、アクティビティ c コンテキストです。コンテキストは多くのことに使用されますが、ほとんどの場合、リソースを読み込んでアクセスするためだけに使用されます。
詳細については、http: //developer.android.com/reference/android/content/Context.htmlを参照してください。
Android コンテキストには、アプリケーションの環境に関する情報が保持されます。
コンテキストによって保持されている情報と、それを使用して実行できる操作を理解するために、公式リファレンスを確認することをお勧めします。