9

重複の可能性:
Android のコンテキストとは?

Android のコンテキストとは何か、なぜそれが必要なのかを知りたいです。私はそれがクラスに関連していることを知っており、各クラスには独自のコンテキストがあります。別のクラスのメソッドを呼び出すときに Context を渡すコードを見たことがあります。なぜそれが必要なのかわかりません。助けてください。

4

3 に答える 3

1

コンテキストは次のとおりです。

アプリケーション環境に関するグローバル情報へのインターフェース。これは、Androidシステムによって実装が提供される抽象クラスです。これにより、アプリケーション固有のリソースとクラスへのアクセス、およびアクティビティの起動、インテントのブロードキャストと受信などのアプリケーションレベルの操作のアップコールが可能になります。

参照:http ://developer.android.com/reference/android/content/Context.html

于 2011-03-23T10:31:58.663 に答える
1

すべてのクラスが Android コンテキストを持っているわけではありません。それらはアプリケーション コンテキストであり、アクティビティ c コンテキストです。コンテキストは多くのことに使用されますが、ほとんどの場合、リソースを読み込んでアクセスするためだけに使用されます。

詳細については、http: //developer.android.com/reference/android/content/Context.htmlを参照してください。

于 2011-03-23T10:34:11.070 に答える
0

Android コンテキストには、アプリケーションの環境に関する情報が保持されます。

コンテキストによって保持されている情報と、それを使用して実行できる操作を理解するために、公式リファレンスを確認することをお勧めします。

于 2011-03-23T10:32:28.317 に答える