AS入門編④~コンテキストとは?~

『コンテキスト』という用語をよく耳にする。

これはどういう概念なのか?

直訳だと、ユーザーが置かれている今の状況のことを指す。

今関わっているViewなどが、どのApplicationでどのActivity内のものなのか、についての情報をもつ。

Applicationクラス、Activityクラスはともに、Contextクラスを継承したものである。

引数にコンテキストを要求されるコンストラクタをよく見る。

多くの場合、concerned のActivityクラスのオブジェクトを渡せばよい。