안드로이드 개발 질문/답변
(글 수 45,052)
현재 DB와 ListView를 연결하는부분을 하고 있는데요.!!
현재 에러가 이렇게 나네요.!!
밑에 빨간색으로 표시한 부분이 에러나는 부분입니다.ㅠㅠ
정말 오랜시간 고민해봤는데 답이 안나오네요.ㅠㅠ
m_listIndex = (ListView) this.findViewById(R.id.list);
setAdaptor();
}
private long insert(String name) {
if (mDatabase == null) {
mDatabase = openOrCreateDatabase("Sbs.db", Context.MODE_PRIVATE, null);
}
ContentValues cv = new ContentValues();
//cv.put(COLUMN_NAME, name);
return mDatabase.insert("users", null, cv);
}
private void createDB() {
// create sample DB
if (mDatabase == null) {
mDatabase = openOrCreateDatabase("Sbs.db", Context.MODE_PRIVATE, null);
}
String createSQL = "CREATE TABLE " + "users" + " (_id integer primary key, " +
"name)";
mDatabase.execSQL(createSQL);
}
private void setAdaptor() {
initialize(this);
if (mDatabase == null) {
mDatabase = openOrCreateDatabase("Sbs.db", Context.MODE_PRIVATE, null);
}
Cursor cursor = null;
final CursorAdapter adaptor;
String[] columns = new String[] {KEY_ROWID, KEY_DAY};
cursor = mDatabase.query("users", columns, null, null, null, null, null);
adaptor = new SimpleCursorAdapter(this,
android.R.layout.simple_list_item_1,
cursor,
new String[] {KEY_DAY},
new int[] {android.R.id.text1}
);
m_listIndex.setAdapter(adaptor);
}
현재 에러가 이렇게 나네요.!!
밑에 빨간색으로 표시한 부분이 에러나는 부분입니다.ㅠㅠ
정말 오랜시간 고민해봤는데 답이 안나오네요.ㅠㅠ
m_listIndex = (ListView) this.findViewById(R.id.list);
setAdaptor();
}
private long insert(String name) {
if (mDatabase == null) {
mDatabase = openOrCreateDatabase("Sbs.db", Context.MODE_PRIVATE, null);
}
ContentValues cv = new ContentValues();
//cv.put(COLUMN_NAME, name);
return mDatabase.insert("users", null, cv);
}
private void createDB() {
// create sample DB
if (mDatabase == null) {
mDatabase = openOrCreateDatabase("Sbs.db", Context.MODE_PRIVATE, null);
}
String createSQL = "CREATE TABLE " + "users" + " (_id integer primary key, " +
"name)";
mDatabase.execSQL(createSQL);
}
private void setAdaptor() {
initialize(this);
if (mDatabase == null) {
mDatabase = openOrCreateDatabase("Sbs.db", Context.MODE_PRIVATE, null);
}
Cursor cursor = null;
final CursorAdapter adaptor;
String[] columns = new String[] {KEY_ROWID, KEY_DAY};
cursor = mDatabase.query("users", columns, null, null, null, null, null);
adaptor = new SimpleCursorAdapter(this,
android.R.layout.simple_list_item_1,
cursor,
new String[] {KEY_DAY},
new int[] {android.R.id.text1}
);
m_listIndex.setAdapter(adaptor);
}