我的 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 在 position == 0 的情况下被调用了大约 10 次,并且在获得正常位置之后