خطأ "Navigation destination xxx is unknown to this NavController" في Jetpack Navigation
مرحبًا بالجميع! أنا مبتدئ في تطوير Android باستخدام Kotlin وأستخدم Jetpack Navigation للتنقل بين الأجزاء (fragments). لدي NavHostFragment في النشاط الرئيسي (Activity)، وقد حددت عدة وجهات في الرسم البياني للتنقل (nav_graph.xml). عندما أحاول الانتقال من جزء (fragment) إلى آخر باستخدام `findNavController().navigate(R.id.action_fragmentA_to_fragmentB)`، أحصل على استثناء:
```
IllegalArgumentException: navigation destination com.example.app:id/action_fragmentA_to_fragmentB is unknown to this NavController
```
إليك الكود الخاص بي في FragmentA:
```kotlin
class FragmentA : Fragment() {
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
button.setOnClickListener {
findNavController().navigate(R.id.action_fragmentA_to_fragmentB)
}
}
}
```
وجزء من ملف nav_graph.xml الخاص بي:
```xml