Avatar ·

Android Navigation 中 "navigation destination unknown to this NavController" 错误

大家好!我已经第二天在使用 Android Navigation Component 时遇到这个错误了。我有一个简单的应用,包含两个 fragment:`HomeFragment` 和 `DetailsFragment`。当我尝试从 Home 导航到 Details 时,收到以下异常: ``` java.lang.IllegalArgumentException: navigation destination com.example.myapp:id/action_home_to_details is unknown to this NavController ``` 以下是我在 `HomeFragment` 中的导航代码: ```kotlin class HomeFragment : Fragment() { override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) binding.buttonGoToDetails.setOnClickListener { findNavController().navigate(R.id.action_home_to_details) } } } ``` 这是我的 `nav_graph.xml`: ```xml