如果使用FragmentPageAdapter器罐,且在getId時(shí)返回position(很多同學(xué)習(xí)慣這樣做)吗垮,那么在notifyDataSetChange時(shí)并不會(huì)調(diào)用getItem方法產(chǎn)生新的Fragment救赐,而是通過getId去找到緩存Fragment的Tag辟拷,繼而找到緩存的Fragment质涛,主要就是因?yàn)間etId應(yīng)該返回唯一的Id而不是position。
如果使用FragmentStatePageAdapter箱蝠,那么就不存在這個(gè)問題了续捂。