android - getItemViewType position always 0 -
i have class extends baseadaptor , overrides getitemviewtype(int position) function. when swap cursor or notify info set change, value beingness passed in position 0. if set debug point in getitemviewtype , phone call getcount, value returned 4. similarly, calling getitem(0), getitem(1), getitem(2) , getitem(3) same debug point homecoming valid results.
any ideas why position doesn't iterate though [0,1,2,3]?
probably because gettypecount
returns "1" - there's no need iterate through "position" - android assumes view types same.
you should override method:
public int getviewtypecount() { homecoming 1; }
but first, sure know does. it's useful if have different types of data, not different values. see post:
getviewtypecount , getitemviewtype methods of arrayadapter
android android-layout adapter baseadapter
No comments:
Post a Comment