OnBackPressedCallback callback = new OnBackPressedCallback(true) { @Override public void handleOnBackPressed() { // 返回监听 做你想做的 } }; requireActivity().getOnBackPressedDispatcher().addCallback(this, callback);
回调会在与其关联的 LifecycleOwner
被销毁时自动移除。
OnBackPressedCallback callback = new OnBackPressedCallback(true) { @Override public void handleOnBackPressed() { // 返回监听 做你想做的 } }; requireActivity().getOnBackPressedDispatcher().addCallback(this, callback);
回调会在与其关联的 LifecycleOwner
被销毁时自动移除。