Androidアプリ開発逆引き大全 500の極意

アプリを動かすJavaのオブジェクト - Tips272 コンテキストとは何かを把握する

登録タグ
Icon comment count 0
Icon stock count 0

4-2インテントとタスクTips272 コンテキストとは何かを把握する

対応Ver:全て

Level2

Answerアクティビティ、サービスなどの総称

Tips271で用いたインテントオブジェクト作成におけるコンストラクタで、第1の引数は、「Contextという抽象クラスのサブクラス」のオブジェクトです。

これは、最も簡単に考えると、「アクティビティ」及び「サービス」のことです。

画面の切り替えやサービスの利用(5-1節)などでは、オブジェクトの生成やメソッドの呼び出しにおいて、「Contextのサブクラス」を引数に求められることが多く出てきます。

その場合、引数には呼び出し元や呼び出し先を示すアクティビティやサービスのオブジェクトを指定します。

特に、「呼び出される側に、自分を呼び出した側の情報を付加する」ことが多いので、引数には「this」が用いられる場合が多くあります。

出典情報

Medium

Androidアプリ開発逆引き大全 500の極意

  • 著者: 清水 美樹

コメント

    コメントはありません