Estoy haciendo programación de Android y estaba aprendiendo sobre Intents, cuando vi un constructor que, para mi mente entrenada en C #, parecía funky. La llamada fue:
Intent myIntent = new Intent(CurrentActivity.this, NextActivity.class);
Ambos parámetros son nuevos para mí. ¿Cómo hay un ".this" estático fuera de un nombre de clase? ¿Es esto algo de Java o de Android? Supongo que es lo mismo que decir "esto", ya que estoy en el contexto de CurrentActivity
, pero no entiendo cómo se puede llamar "esto" del nombre de la clase en sí. También. El ".class" parece que se usa para la reflexión, con lo que estoy familiarizado en C #, pero cualquier idea sobre esto también sería bienvenida.
Gracias.