onBackPressed() ist in Android 13 veraltet. Wie man den Zurück-Button richtig behandelt?
Hallo zusammen. Ich entwickle eine App in Kotlin für Android und bin auf ein Problem gestoßen. In meiner Activity habe ich die Methode `onBackPressed()` überschrieben, um zum Beispiel einen Bestätigungsdialog für das Verlassen anzuzeigen oder bestimmte Aktionen vor dem Schließen des Bildschirms auszuführen. Aber nach dem Update von targetSdk auf 33 (Android 13) gibt der Compiler eine Warnung aus, dass `onBackPressed()` veraltet (deprecated) ist. \n\nSo sah mein alter Code aus:\n\n```kotlin\nclass MainActivity : AppCompatActivity() {\n override fun onBackPressed() {\n // Zeige Bestätigungsdialog\n AlertDialog.Builder(this)\n .setTitle("Verlassen")\n .setMessage("Sind Sie sicher, dass Sie verlassen möchten?")\n .setPositiveButton("Ja") { _, _ -> super.onBackPressed() }\n .setNegativeButton("Nein", null)\n .show()\n }\n}\n```\n\nJetzt unterstreicht die IDE `onBackPressed()` mit einer gelben Wellenlinie und empfiehlt die Verwendung von `OnBackPressedDispatcher`. Ich habe versucht, die Dokumentation zu lesen, aber sie ist