DB의 자료들을 리스트 뷰에 출력하는 것 까진 해결했습니다.
이제 출력된 리스트 뷰에서 .. 리스트 하나를 클릭하면 수정 or 삭제하는걸 구현하면 되는데 ..
질문을 위해서.. 지금 리스트 뷰에 출력되는 예를 한번 들어보자면
' 국어 12 / 10 / 04 (4시간 30분) ' 입니다. (어플이 공부량 관련어플이라서 ... 과목 날짜 (시간) 입니다 .. )
국어, 12, 10, 14, 4, 30 을 제가 입력해넣는거구요..
즉 ..
국어, 12, 10, 14, 4, 30 을 제가 입력하면,
이것들이 DB에 저장이 되고,
DB에서 다시 ArrayList로 끄집어낸다음에,
ArrayList에 있는걸 List View에 뿌립니다.
리스트 뷰를 보면
수학 12/10/04 (4시간)
영어 12/10/04 (5시간 15분)
국어 12/10/04 (4시간 30분)
이렇게 3줄이 있다고 하면.. 국어 를 클릭하면 수정 or 삭제 메뉴가 뜨고... 들중 하나를 누르면
Onclick 리스너를 발동시킴과 동시에 저 ' 국어 . 12. 10. 4. 4. 30 ' 들을 String 혹은 Int에 저장하고 싶습니다.
어떤것을 써야 가능할까요..?
.setPositiveButton("삭제", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
여기서 DialogInterface dialog, int whichButton 쪽에 답이 있는 것 같기도 한데 ..
알다가도 잘 모르겠습니다. 도와주세요 ..