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

arraylist 에 있는 내용을 cursor에 담기.

–2 추천
cursor 에 arraylist 에 있는 내용을 넣을 려고 합니다.

ArrayList arr = new ArrayList();

이하 생략

cursor = (Cursor)arr;

이렇게 하면 되나요??

어떻게 해야하는지 알고 싶습니다.
센스가이 (2,010 포인트) 님이 2013년 10월 1일 질문
왜 그렇게 하려는지를 먼저 물어 볼 수 밖에 없군요.

왜 어레이리스트를 커서로 바꾸고 싶으신지?

1개의 답변

–1 추천
음... Cursor 는 db 와 관련된 것이죠.. -_ - 저걸 저리 하실려는 -_ -;;;;;

 

ArrayList 에 데이터를 읽고 싶다면

ArrayList<String> dataList = new ArrayList<String>();

for (String data : dataList) {

}

식이거나

for (int i=0; i<dataList.size(); ++i) {

}

식이여야 겠죠
aucd29 (218,390 포인트) 님이 2013년 10월 1일 답변
cursor 에 담아야 하니까 질문 한거죠. 제 질문과는 완전히 다른 답변이네요.
커서에 꼭 담아야 된다면
db 에 먼저 arraylist 를 넣으시고 그 뒤에 그 데이터를 다시 읽어 오세요
이 질문 자체가 생뚱 맞은 질문입니다.
일반적으로 어레이리스트를 커서로 담는 경우는 없으니 그렇겠죠?
왜 커서에 자료를 옴겨 담으려고 하시는지는 모르겠지만
하고 싶으시다면 어레이 리스트 자료를 가지고 DB 만드시고 해당 DB에서 쿼리하시면 커서로 받으실수는 있겠죠?
어디에 사용하려고 그러는지를 설명하시면 다들 답글을 달아 주실텐데 공들여서 답글 달아 주신거에 비추천이라니.... 안타깝네요.
...