A.XMPP B.TCP C.SMTP D.POP3
A.add不會(huì)重新初始化fragment,replace每次都會(huì)。所以如果在fragment生命周期內(nèi)獲取獲取數(shù)據(jù),使用replace會(huì)重復(fù)獲取 B.add可以正常添加相同的Fragment C.添加相同的fragment時(shí),replace不會(huì)有任何變化,add會(huì)報(bào)IllegalStateException異常 D.replace先remove掉相同id的所有fragment,然后在add當(dāng)前的這個(gè)fragment,而add是覆蓋前一個(gè)fragment。所以如果使用add一般會(huì)伴隨hide()和show(),避免布局重疊
A.Fragment相比較于Activity多出4個(gè)回調(diào)周期,在控制操作上更靈活 B.Fragment可以在XML文件中直接進(jìn)行寫(xiě)入,也可以在Activity中動(dòng)態(tài)添加 C.Fragment可以使用show()/hide()或者replace()隨時(shí)對(duì)Fragment進(jìn)行切換 D.Activity與Fragment有相同的生命周期