Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to solve onbackpressed deprecated in java on android studio project API level 34 [closed]

I created a Java project on Android Studio. Android target API level 34 but the problem is onbackpressed deprecated. you can see this problem

   @Override
    public void onBackPressed() {
        super.onBackPressed();
    }

Image

like image 996
EyaqubAli Avatar asked Apr 19 '26 18:04

EyaqubAli


1 Answers

Use this in your onCreate()

OnBackPressedCallback onBackPressedCallback = new OnBackPressedCallback(true) {
        @Override
        public void handleOnBackPressed() {
            // handle backpressed here
        }
    };
    getOnBackPressedDispatcher().addCallback(this,onBackPressedCallback);
like image 75
Pavan Prajapati Avatar answered Apr 22 '26 09:04

Pavan Prajapati



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!