[Android] DB에서 데이터 가져와 스피너에 업데이트하기
// 디비에접속해서 데이터를 가져와 커서에 넣는다.
Cursor itemCursor = mDbHelperTable.fetchAllAvailTables();
// 안드로이드 특성상 앱/데이터의 life cycle을 지키기 위해 startmanagingcursor를 호출한다.
startManagingCursor(itemCursor);
List list = new ArrayList();
// create the string array.
while(itemCursor.moveToNext()){
String eng = itemCursor.getString(0);
list.add(eng);
}
// 스피너 객체생성
Spinner s = (Spinner) findViewById(R.id.spinner_table);
ArrayAdapter dataAdapter = new ArrayAdapter(this,
android.R.layout.simple_spinner_item, list);
dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
s.setAdapter(dataAdapter);
댓글 없음:
댓글 쓰기