Avatar ·

¿Cómo acceder a Activity.this en Kotlin? (contexto de actividad desde fragmento/adaptador)

¡Hola a todos! Acabo de empezar a aprender Kotlin después de Java y me encontré con un problema. En Java solía usar `ActivityName.this` para acceder al contexto de la actividad, por ejemplo, dentro de clases anónimas o listeners. Pero en Kotlin la sintaxis es diferente y no puedo entender cómo obtener correctamente la referencia a la actividad externa. Aquí hay un ejemplo de código en Java que estoy intentando reescribir: ```java public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button button = findViewById(R.id.button); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent(MainActivity.this, SecondActivity.class); startActivity(intent); } }); } } ``` Intenté reescribir esto