为什么我的BaseAdapter后代的getItemId中的“position”参数始终为0?

时间:2012-10-31 16:18:14

标签: android baseadapter

我的ListView看起来不错但位于我的

public long getItemId(int position)

始终为0.它被称为很多次(我猜每个项目一次)。 调用堆栈:

MyAdapter.getItemId(int) line: 156  
OverScrollListView(AdapterView).rememberSyncState() line: 1169  
AbsListView$AdapterDataSetObserver(AdapterView$AdapterDataSetObserver).onChanged() line: 798    
AbsListView$AdapterDataSetObserver.onChanged() line: 6773   
DataSetObservable.notifyChanged() line: 35  
MyAdapter(BaseAdapter).notifyDataSetChanged() line: 50  

Android 4.1或2.3.3 - 这并不意味着。

提前致谢!

对不起,误报。 getItemId被调用大约10次,位置== 0并且在获得正常位置之后

0 个答案:

没有答案