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