Sto facendo programmazione Android e stavo imparando a conoscere Intents, quando ho visto un costruttore che, alla mia mente addestrata in C #, sembrava funky. La chiamata era:
Intent myIntent = new Intent(CurrentActivity.this, NextActivity.class);
Entrambi i parametri sono nuovi per me. Come può esserci un ".this" statico in un nome di classe? È una cosa Java o una cosa Android? Presumo che sia lo stesso che dire "questo", poiché sono nel contesto di CurrentActivity, ma non capisco come il "questo" possa essere richiamato dal nome stesso della classe. Anche. Il ".class" sembra essere utilizzato per la riflessione, che ho familiarità con in C #, ma qualsiasi intuizione in questo sarebbe benvenuta.
Grazie.