Jaka jest różnica między tym a Activity.this

Na przykład

Intent intent = new Intent(this, SecondActivity.class);

błąd zaćmienia: Metoda setClass (kontekst, klasa) w typie Intent nie ma zastosowania dla argumentów (FirstActivity.ClickEvent, Class)

Intent intent = new Intent(FirstActivity.this, SecondActivity.class);

Ale to będzie poprawne. Czy ktoś może wyjaśnić różnicę między tymi dwoma? Dzięki.