我的第一个片段(主页)中的代码是:
val frag:Fragment = Switches()
val bundle = Bundle()
bundle.putString("text1",
"Text Showing")
frag.arguments = bundle
第二段(开关)中的代码是:
val str:String = arguments!!.getString("test1")
我在OnCreatedView of Fragments中创建了两个代码。 每当我加载第二个片段时,我的应用程序再次重新开始。有没有办法克服这个问题......?
答案 0 :(得分:1)
你有......
putString("text1")
和
.getString("test1")
似乎他们没有正确命名...... `
答案 1 :(得分:0)
val str:String = arguments!!.getString("test1")
您从第一个片段传递了密钥“text1”。两个相同,然后再试一次。