1. 程式人生 > 其它 >Android fragment 增刪改查

Android fragment 增刪改查

對fragment進行增刪改查

主要還是用到

FragmentManager supportFragmentManager = getSupportFragmentManager();
FragmentTransaction fragmentTransaction = supportFragmentManager.beginTransaction();

這兩個類

查詢的方法

Fragment fragment = supportFragmentManager.findFragmentById(R.id.fcv);

其中R.id.fcv是你activity中FragmentContainerView控制元件的id

也就是fragment容器的id

刪除的方法

刪除是在查詢的基礎上進行刪除

也就是說你需要先查到你需要的fragment之後進行刪除用到的方法是

fragmentTransaction.remove(fragment).commit();

其中的fragment是你之前查詢到的fragment的名稱

也就是說你在找到fragment之後需要對fragment進行例項化

修改的方法

修改也就是替換

是將你容器中所有的fragment全部替換掉

其中用的方法如下

fragmentTransaction.replace(R.id.fcv, staticFragment).commit();

在呼叫這個方法時你需要對你的將新的fragment進行例項化 這個方法中的第二個引數就是新的fragment例項化物件的名字

R.id.fcv是activity中FragmentContainerView控制元件的id

也就是fragment容器的id