Sunday 15 March 2015

android - getItemViewType position always 0 -



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