fragmentでActivityをいじっている時に、そういえばアプリ開発においてあまり意識していなかったけど、ActivityとContextの 違いってなんだろうと思い調べてみました。意味を調べた結果、そもそも双方とも同じ概念というか、もともとは一つのかたまりのような ものでした。Contextは、Activityを含んだ全てのオブジェクトを指し、Activityは、Contextの一番新しい層に作られるオブジェクト のことです。きんちゃく袋と飴ちゃんに例えると、きんちゃく袋がContextで、飴ちゃんがActivityの関係になります。 WebViewを使ったFragmentActivityで元のアクティビティの機能またはアクティビティそのものを取得したい時は、getActivityや getContextを使います。自分は両方でアクティビティを取得してアプリの挙動を見てみたのですが、どちらも全く変わりない動きでした ので、どっちのメソッドを使っても支障はないかと感じました。 ※fragmentでthisを呼ぶとfragmentはContextを継承していないのでエラーを受けます。(当たり前ですが)