關(guān)于convertview為static是不是相當(dāng)于給viewholder來了個(gè)單例模式
viewholder中的convertview為 Static ?那是不是我如果再下一次用ViewHolder.get獲取Viewholder的時(shí)候出現(xiàn)上一次的 convertview和viewholder這樣不就亂了?
viewholder中的convertview為 Static ?那是不是我如果再下一次用ViewHolder.get獲取Viewholder的時(shí)候出現(xiàn)上一次的 convertview和viewholder這樣不就亂了?
2015-05-20
舉報(bào)
2015-05-24
首先ViewHolder中的mConvertView并沒有使用static修飾。其次,ViewHolder.get方法是根據(jù)傳入的convertView是否為null,而決定是去構(gòu)造一個(gè)ViewHolder還是返回與當(dāng)前convertView對(duì)應(yīng)的ViewHolder。convertView與ViewHolder是對(duì)應(yīng)的,并不會(huì)造成混亂。