Cara Override OnBackpressed yang Depreciate / Depresiasi

By | 4 Desember 2023

Halo, jika teman2 mengalami kesulitan akhir2 ini karena onBackpressed yang biasa digunakan di Activity sekarang sudah depresiasi maka teman2 wajib baca tulisan saya dibawah ini untuk mengatasi hal tersebut.

Pertama onBackpressed sudah depresiasi dan diganti dengan onBackPressedDispatcher.onBackPressed() sehingga untuk overridenya kita perlu mengubahnya seperti ini :

 getOnBackPressedDispatcher().addCallback(new OnBackPressedCallback(true) {
            @Override
            public void handleOnBackPressed() {
                Toast.makeText(MainActivity.this, "Back ditekan", Toast.LENGTH_SHORT).show();
            }
        });

Masukkan kode tersebut kedalam oncreate activitynya. Maka ketika temen2 tekan tombol back maka otomatis akan muncul toast tersebut.

Oke sekian terima kasih!