FragmentTrasaction replace()無效

這個問題困擾了我一下午,從外面走一趟回來終於解決了。

方法的原理我就不講了,百度上面太多,我講不贏他們,即使他們講得再好,反正我看完他們的也沒解決我的問題。

那麼想解決這個問題請保證你的replace()方法的書寫流程是對的

FragmentManager fragmentManager = getFragmentManager();
FragmentTransaction transaction = fragmentManager.beginTransaction();
transaction.replace(R.id.activity_main_content_frame, fragment).commit();

在這個代碼都是正確的情況下,打開你想要替換的fragment的java文件。

inflate方法使用(id,container,false)參數的最佳
//super。xxx 改爲view
return view;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章