2

私のListViewはうまく見えますが、私の位置に

public long getItemId(int position)

は常に 0 です。何度も呼び出されています (アイテムごとに 1 回だと思います)。コールスタック:

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 回呼び出され、その後通常の位置を取得します

4

0 に答える 0