안드로이드 개발 질문/답변
(글 수 45,052)
제가 데이터 베이스에서
cursor = db.rawQuery("select feela from feel01 where woman=1 order by random() limit 4", null);
String Result = " ";
while(cursor.moveToNext()){
Result = cursor.getString(0);
// Result+=(a+"\n");
}
이렇게 쿼리를 써서 데이터 4개를 뽑아오는데요. 이걸 AlertDialog 선택 항목에 뿌려줄려고
.setSingleChoiceItems(******, mSelect, new DialogInterface.OnClickListener()
썼습니다. 그런데 빨간 별표 부분에 result를 바로 썼더니 안되더라구요 형식을 int로 바꿔 주라는데
아마 뽑은 데이터를 따로 따로 뿌려줘야 되는게 아닌가 싶습니다.
책을 찾아보니까 CharSequence[ ] item, ListAdapter adapter, Cursor cursor 형식이 빨간 별표 부분에 들어갈 수 있다고
나와있는데 어떻게 코딩을 해야 할지 감이 안잡혀서 질문드립니다.
cursor = db.rawQuery("select feela from feel01 where woman=1 order by random() limit 4", null);
String Result = " ";
while(cursor.moveToNext()){
Result = cursor.getString(0);
// Result+=(a+"\n");
}
이렇게 쿼리를 써서 데이터 4개를 뽑아오는데요. 이걸 AlertDialog 선택 항목에 뿌려줄려고
.setSingleChoiceItems(******, mSelect, new DialogInterface.OnClickListener()
썼습니다. 그런데 빨간 별표 부분에 result를 바로 썼더니 안되더라구요 형식을 int로 바꿔 주라는데
아마 뽑은 데이터를 따로 따로 뿌려줘야 되는게 아닌가 싶습니다.
책을 찾아보니까 CharSequence[ ] item, ListAdapter adapter, Cursor cursor 형식이 빨간 별표 부분에 들어갈 수 있다고
나와있는데 어떻게 코딩을 해야 할지 감이 안잡혀서 질문드립니다.



