老師請(qǐng)問,Activity與Fragment傳值時(shí),必須要兩個(gè)Fragment.java的文件嗎?
main4.xml這里用的是MyFragment這個(gè),對(duì)應(yīng)的是MyFragment.java,然后接受Acitvity傳過來的值時(shí),是用MyFragment5.java文件中接受的。我試過,這邊如果還用MyFragment.java來接受,就會(huì)報(bào)錯(cuò)。
main4.xml這里用的是MyFragment這個(gè),對(duì)應(yīng)的是MyFragment.java,然后接受Acitvity傳過來的值時(shí),是用MyFragment5.java文件中接受的。我試過,這邊如果還用MyFragment.java來接受,就會(huì)報(bào)錯(cuò)。
2015-04-16
舉報(bào)
2015-12-05
不是啊。
一開始是講動(dòng)態(tài)加載傳值,MyFragment.java里謝了接受傳值的getArguments().get("name").toString();之類的
后來講靜態(tài)加載傳值,直接靜態(tài)加載了。如果你還用MyFragment.java,getArguments()沒有東西,肯定就報(bào)錯(cuò)了。