使用繼承,方式就可以了,不同業(yè)務(wù)的model可以繼承同一個baseModel,使用是根據(jù)type轉(zhuǎn)換為對應(yīng)的業(yè)務(wù)所需要的childModel就可以
2017-03-13
在優(yōu)雅模式的適配器的設(shè)計(jì)上老師用了Map記錄起始位置,然后利用position判斷出真實(shí)的填充數(shù)據(jù)對象,所以限制了List對象的添加方式不能為穿插添加,需要一次完成同類添加才有效,不知道我分析的有沒有道理哦,老師
2017-02-21
最新回答 / 愛姚先生
list.addAll()是把()內(nèi)的集合全部追加到原list數(shù)據(jù)的后面,不用一個個遍歷取出
最新回答 / qq_DLY_0
代碼會簡潔 在?@Overridepublic void onBindViewHolder(RecyclerView.ViewHolder holder, int position) { ? ?((TypeAbstractViewHolder)holder).bindHolder(mList.get(position));}沒有抽象的話就要判斷position 再返回對應(yīng)的
別人寫的Demo
http://blog.csdn.net/zzldm/article/details/52965592
http://blog.csdn.net/zzldm/article/details/52965592