Are Activity and Context the same, or are there differences?
When should I have a method pass an Activity, and when a Context?
As You can see on the Android doc:
The Activity class extends from "ContextThemeWrapper", and this one from "ContextWrapper", and that one from "Context".
So, yes, An Activity extends the Context!