9

私はAndroidが初めてです。Contextクラス/オブジェクトの概念を誰かが説明してくれますか? それは何ですか?それは何のために使用されますか?なぜ Context クラスなのか?

4

4 に答える 4

5

Android アプリケーションのプログラミングでは、 Context クラスを直接使用する必要はほとんどありません (Context抽象的であるためまったく不可能です) が、それから派生する などの子クラスが必要にActivityなりServiceます。これらを参照することをお勧めします。

于 2010-05-26T10:51:34.943 に答える
5

Android デベロッパー ガイドを見たことがありますか。それはあなたの質問に答えます:

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

コンテキストには多くの機能がありますが、開発者は主にアプリケーション リソースの読み込みとアクセスに使用します。

于 2010-05-20T03:01:42.723 に答える
1

このソース コードを読めば、問題に対する答えが得られることを願っています。

http://www.devdaily.com/java/jwarehouse/android/core/java/android/content/Context.java.shtml

于 2010-10-15T11:42:50.640 に答える
1

コンテキストは、そのコードを使用するエンドユーザー インターフェイスのように考えることができます。クラスにいるときは、コンテキストに基づいて、視覚的な画面 (アクティビティ) があるか、実行中のサービス (サービス) があるかを知ることができます。

他のプログラミング例と比較すると、コンテキストはコンソール アプリ、GUI アプリ、さらにはアプレットに等しいと考えることができます。

于 2010-05-26T10:57:32.607 に答える