try{
Log.d("log1", "inside try");
//데이터베이스, 테이블 생성(이미 존재하는 경우는 만들지 않음)
DBManager dbmgr = new DBManager(this);
Log.d("log1", "DBManager 객체생성 완료");
//DB연결
SQLiteDatabase sdb = dbmgr.getReadableDatabase();
Log.d("log1", "sdb 초기화 완료");
//SQL문 실행 결과를 cursor 객체로 받음
Cursor cursor = sdb.rawQuery("SELECT name FROM store_list", null);
Log.d("log1", "Cursor 초기화 완료");
//cursor 객체로 할당된 테이블의 데이터를 한 행씩 이동하면서 출력함
//CharSequence[] list = new CharSequence[cursor.getCount()];
String[] list = new String[cursor.getCount()];
Log.d("log1", "log2 ok");
for(int j=0; j<list.length; j++)
{
Log.d("log1", "log4 ok");
list[j] = cursor.getString(0);
cursor.moveToNext();
}
setListAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, list));
i++;
//cursor 객체 닫음
cursor.close();
//dbmgr 객체 닫음
dbmgr.close();
}catch(SQLiteException e){
//DB접속 또는 조회시 에러 발생할때
txtView.setText("DB 에러입니다!");
}
if(i==0)
{
txtView.setText("저장된 정보가 없습니다.");
}
로그좀 볼 수 있을까요?