2011-03-17 2 views
1

"id"와 "name"이라는 두 개의 열이있는 데이터 테이블이 있습니다. 모든 이름을 데이터베이스에서 ArrayList로 가져 오려고합니다. 이 호출을하고 배열을 만드는 가장 좋은 방법은 무엇입니까?SQLite3 데이터를 ArrayList()에 푸십시오.

답변

2

. 이름의 columnindex보다 1이됩니다.

희망이 있습니다.

0

while 루프를 사용하여 커서 contains를 통과하고 각 값을 ArrayList에 추가합니다.

ArrayList myResults = new ArrayList(); 
Cursor c = db.query(...your Query Parameters here...); 
c.moveToFirst(); 
while(!c.isAfterLast()) 
{ 
    myResults.add(c.getString(1)); 
    c.moveToNext(); 
} 

당신이 당신의 쿼리에서 ID와 순서의 이름 열을 선택한다고 가정하면이 같은 것

관련 문제