1
ExpandableListView
에 SimpleCursorTreeAdapter
이 있고 ActionMode
을 사용합니다. 콜백 메소드 onItemCheckedStateChanged [long id]
인수가 여러 행에 대해 반복됩니다. 그리고 어떤 행에 대해 setItemChecked()
이라고 부르면 잘못된 항목이 활성화됩니다. 어떻게 이것을 [long id]
계산할 수 있습니까? 그것은 [_id]
cursor
을 기반으로합니까?onItemCheckedStateChanged()의 id 인수가 ExpandableListView의 여러 행에 대해 동일합니다.
당신이 [긴 ID]를 계산하는 방법을 알고 볼 ...
long id
는ExpandableListView
단지 행 ID입니다 있습니다 ..cursor
에_id
무관하다? 왜 그것은 _id와 독립적 일 때 여러 행에 대해 동일한 것입니까? –긴 ID는 모든 목록 항목에 동일하지 않아야한다고 생각합니다 .... –