Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/212.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 导航:startDestination中的bundle为空_Android_Android Fragments_Bundle_Android Architecture Navigation_Android Navigation - Fatal编程技术网

Android 导航:startDestination中的bundle为空

Android 导航:startDestination中的bundle为空,android,android-fragments,bundle,android-architecture-navigation,android-navigation,Android,Android Fragments,Bundle,Android Architecture Navigation,Android Navigation,我有HomeFragment,其中包括RecyclerView。当我点击一个项目时,我想从navigation/home\u navigation.xml中的HomeFragment转到另一个DictionaryFragment,它位于navigation/dictionary\u navigation.xml,其中DictionaryFragment是一个起始目标 我为嵌套的导航/dictionary\u navigation.xml图形创建了一个新操作,因为我需要打开startDestina

我有HomeFragment,其中包括RecyclerView。当我点击一个项目时,我想从
navigation/home\u navigation.xml
中的HomeFragment转到另一个DictionaryFragment,它位于
navigation/dictionary\u navigation.xml
,其中DictionaryFragment是一个起始目标

我为嵌套的
导航/dictionary\u navigation.xml
图形创建了一个新操作,因为我需要打开startDestination:

我不知道如何将数据正确地传输到DictionaryFragment,但是:

HomeFragment

wordPackAdapter=PackAdapter(上下文,Utils.dictionaryPacks){
val bundle=bundle()。应用{
putInt(“packId”,it.index)
}
导航(R.id.action\u homeFragment\u到字典\u导航,捆绑)
}
字典片段

覆盖已创建的视图(视图:视图,savedInstanceState:Bundle?){
super.onViewCreated(视图,savedInstanceState)

val bundle=requireActivity().intent.extras我想在DictionaryFragment上,您应该尝试使用“getArguments()”获取数据