2014-12-07 2 views
-1

notifyDataSetChanged는 객체를 변경할 때보기/어댑터를 업데이트합니다. 그러나 사용자가보기를 변경할 때 객체를 업데이트하는 방법ListView notifyDataSetChanged의 ArrayAdapter reverse

newView (...)에 체크 박스 onclick 수신기를 넣으려고하는데 어댑터가 별도의 파일에 있습니다. 배열 객체를 내부적으로 만 업데이트하면 notifidatasetchanged가 호출 될 때 업데이트가 손실됩니다. 사실입니까? 다른 파일에서 어댑터에있는 newView()에서 Activity에서 찾은 기본 객체를 업데이트 할 수 있습니까?

답변

1

CheckBox을 선택/선택 취소하면 해당 CheckBox에 대한 onClick 방법이 호출됩니다. 이 경우 CheckBox의 선택 여부에 따라 어댑터의 백업 데이터에있는 개체를 변경할 수 있습니다.

는 공식 튜토리얼을 통해 이동하십시오 : http://developer.android.com/guide/topics/ui/controls/checkbox.html

+0

덕분에, 나는 당신이 그것을 확인하시기 바랍니다 수있는 질문을 편집했다. – chris

관련 문제