• 让我决定每一个返回
      1. override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
      2. super.onViewCreated(view, savedInstanceState)
      3. // 直接一句话解决
      4. requireActivity().onBackPressedDispatcher.addCallback(
      5. requireActivity(),
      6. object : OnBackPressedCallback(true) {
      7. override fun handleOnBackPressed() {
      8. Navigation.findNavController(requireActivity(), R.id.fragment_all)
      9. .navigate(R.id.action_repairSuccessFrg_to_reportForRepairFrg)
      10. }
      11. }
      12. )
      13. }