單項選擇題

Android中Fragment中add與replace的區(qū)別不包括()

A.add不會重新初始化fragment,replace每次都會。所以如果在fragment生命周期內獲取獲取數(shù)據(jù),使用replace會重復獲取
B.add可以正常添加相同的Fragment
C.添加相同的fragment時,replace不會有任何變化,add會報IllegalStateException異常
D.replace先remove掉相同id的所有fragment,然后在add當前的這個fragment,而add是覆蓋前一個fragment。所以如果使用add一般會伴隨hide()和show(),避免布局重疊

微信掃碼免費搜題