마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

어떻게 해야할까요?(listView)

0 추천

리스트 뷰에서 longclick을 이용하여 데이터를 삭제하고 싶은데

alertDialog.setButton(AlertDialog.BUTTON_POSITIVE, "YES",
        new DialogInterface.OnClickListener() {
            public void onClick(DialogInterface dialog, int which) {
                db.execSQL("DELETE FROM contact WHERE _id = "+ cursor.getString(Integer.parseInt("_id")));
                Log.d("log", String.valueOf(cursor.getColumnIndex("_id")));
                Log.d("log", "2");
                dialog.dismiss();

이 곳에서 cursor.getPosition을 사용했더니 id값과는 다른 결과값이 나옵니다.
현재 cursor.getColumnIndex는 실행조차도 되지 않습니다.
저 코드를 어떤방식으로 바꿔야 할까요? 꼭 조언부탁드립니다.ㅠㅠ
블래기이 (140 포인트) 님이 2016년 3월 27일 질문

1개의 답변

0 추천
...