Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How do handle onBackPressed() in Fragment? [duplicate]

This is my class name

public class PrimaryFragment extends Fragment implements OnRestartRequest {

    @Override
    public void onBackPressed() {
        if (mCardStackLayout.isCardSelected()) {
            mCardStackLayout.restoreCards();
        } else {
            super.onBackPressed();
        }
    }

Error on this line: super.onBackPressed();

I don't know what's the problem in fragment class's on back pressed button.

like image 847
Hardik Thummar Avatar asked Dec 04 '25 21:12

Hardik Thummar


1 Answers

There is no onBackPressed() method in Fragment. You can do something like calling getActivity().onBackPressed() from your Fragment.

like image 173
Smit Davda Avatar answered Dec 06 '25 12:12

Smit Davda



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!