Wie erhalte ich Zugriff auf Activity.this in Kotlin? (Aktivitätskontext aus Fragment/Adapter)
Hallo zusammen! Ich habe gerade angefangen, Kotlin nach Java zu lernen, und bin auf ein Problem gestoßen. In Java habe ich oft `ActivityName.this` verwendet, um auf den Aktivitätskontext zuzugreifen, z.B. innerhalb von anonymen Klassen oder Listenern. Aber in Kotlin ist die Syntax anders, und ich verstehe nicht, wie ich richtig einen Verweis auf die äußere Aktivität erhalte.
Hier ist ein Beispielcode in Java, den ich zu übersetzen versuche:
```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);
}
});
}
}
```
Ich habe versucht, dies zu übersetzen
Noch keine Antworten.
Anmelden um eine Antwort zu hinterlassen