안드로이드 개발 질문/답변
(글 수 45,052)
alertDialog.builder의 .setMultiChoiceItems(Cursor cursor, String isCheckedColumn, String labelColumn,
DialogInterface.OnMultiChoiceClickListener listener)에서 ischeckedcolumn의 역할을 자세히 알고싶습니다.
현재 디비에서 다이얼로그로 데이터를 불러와서 삭제를 할려고 하는데 문제가 발생합니다.
삭제 자체는 되는데 불러온 데이터 옆의 체크박스에 체크를 하면 체크되었다는 초록색마크가 찍히지 않고
리셋되어버립니다. 디버그에서는 이미 윈도우가 포커스 되어있다고 나오는데 해결책을 못 찾고 있습니다.
제가 생각하기에 isCheckedcolumn의 값을 제대로 사용하지 못해 그런것 같은데 고수분의 도움을 기다립니다
API문서상으로는 다이얼로그를 띄울때 default로 체크된 상태인지 아닌지를 판별하는 용도로 사용하는듯 합니다.
ischeckedcolumn 의 값이 1이면 체크된 상태로, 0이면 unckeck 상태로 띄운다고 나와있네요.