知った気になってて、実は調べてないってこと意外と結構ありますよね。 今日はHandlerのhadleMessageあたりを調べていると ふとApplicationContextが気になったので調べてみました。 手がかりはやはり。getApplicationContext()の実装です。 ではまずgetApplicationContext()はどこで実装されているのでしょう? Activityの継承関係について まずActivityの継承関係をまとめてみます。 Activity -> ContextThemeWrapper -> ContextWrapper -> Context 普通に継承関係をたどるとこうなります。 そこで実際にgetApplicationContextが実装してあるのはどこでしょう? getApplicationContext()を実装してあるところを探せ! ありました