Comment accéder à Activity.this en Kotlin ? (contexte d'activité depuis un fragment/adaptateur)
Bonjour à tous ! Je viens de commencer à apprendre Kotlin après Java et j'ai rencontré un problème. En Java, j'utilisais souvent `ActivityName.this` pour accéder au contexte de l'activité, par exemple dans des classes anonymes ou des listeners. Mais en Kotlin, la syntaxe est différente et je n'arrive pas à comprendre comment obtenir correctement une référence à l'activité externe.
Voici un exemple de code en Java que j'essaie de réécrire :
```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);
}
});
}
}
```
J'ai essayé de le réécrire en