🌀 Migrasi dari onBackPressed() ke OnBackPressedDispatcher AndroidX SDK

🌀 Migrasi dari onBackPressed() ke OnBackPressedDispatcher AndroidX Sejak Android 13 (API level 33), Google memperkenalkan sistem gesture navigasi yang lebih konsisten dan terintegrasi. Salah satu dampaknya adalah metode onBackPressed() tidak lagi dipanggil secara andal oleh sistem ketika pengguna melakukan gesture back , terutama di perangkat modern dengan gesture navigation. Untuk memastikan kompatibilitas ke belakang dan perilaku yang konsisten, Android merekomendasikan penggunaan OnBackPressedDispatcher dari AndroidX . ❌ Masalah dengan onBackPressed() Pada versi Android sebelumnya, onBackPressed() di Activity digunakan untuk menangani aksi ketika tombol back ditekan. Namun, pada perangkat dengan gesture navigation (tanpa tombol fisik), sistem tidak selalu memanggil metode ini. ✅ Solusi: OnBackPressedDispatcher AndroidX menyediakan API baru yang disebut OnBackPressedDispatcher , yang memungkinkan kita mendaftarkan callback khusus yang akan dijalankan saat pengguna menekan tom...