講師回答 / Smile淺笑
使用接口的好處是保證Fragment的獨(dú)立性,如果Activity需要接受來(lái)自于Fragment的數(shù)據(jù),就去實(shí)現(xiàn)Fragment中定義的接口,不需要就不去實(shí)現(xiàn)。那么即使這個(gè)Fragment去導(dǎo)入到其他Activity或者其他工程中的時(shí)候,宿主Activity是否實(shí)現(xiàn)此接口也是有選擇性的,這樣增加了代碼的靈活性。雖然你說(shuō)的方式邏輯可行,但是為了接收Fragment的數(shù)據(jù),而去在Activity中固定某方法接受這個(gè)參數(shù),明顯會(huì)把兩者之間的關(guān)系拉的緊密,從而降低代碼的靈活性。在Android中的很多監(jiān)聽(tīng)器普遍都...
2014-07-17
已采納回答 / Smile淺笑
ArrayAdapter在構(gòu)造方法中會(huì)包含一個(gè)數(shù)組或集合作為數(shù)據(jù)源,如果你想增加數(shù)據(jù)的話,直接增加該數(shù)據(jù)或集合中的數(shù)據(jù)即可,如果想刷新UI界面在ListView中顯示新增的數(shù)據(jù),調(diào)用適配器中的notifyDataSetChanged()方法即可
2014-07-17
講師回答 / Smile淺笑
恩恩,這樣可以的。。簡(jiǎn)單又方便