SQLite를 이용하여 제품을 등록하고 제품을 삭제하는 앱을 만드는 연습을하고있는데

임시로 자동차그림으로 테스트해보았는데 한가지그림은 되는데

만약 DVD면 DVD그림이 나오게하고 TV면 TV그림이 나오게하고싶은데

인터넷을 계속뒤져보고 있는데 데이터베이스를 이용해서 adapter를 수정하는건 잘나와있지 않더라구요 ㅋㅋ

getView 가아닌 bindview , newView 를 이용해야되는거같긴하는데 잘모르겠네요 조언좀 ㅋㅋㅋ

아래는 제가한번해본 코드입니다.

 

 

public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.list);
  
  
  getData();
  
 }
 
 protected void onResume(){
  super.onResume();
  getData();
 }
 
 private void getData(){
  SQLiteDatabase db = null;
  if(db==null){
   db = openOrCreateDatabase(
     "sqlite_product.db",
     SQLiteDatabase.CREATE_IF_NECESSARY,null
     );
  }
  
  checkTable(db);
  Cursor c = db.rawQuery(Q_GET_LIST, null);
  startManagingCursor(c);
  
  ListAdapter adapter = new SimpleCursorAdapter(
      this,
      R.layout.listview_layout,
      c,
      new String[]{"name","ep"},
      new int[]{R.id.pr_name,R.id.pr_ep}
    );
  setListAdapter(adapter);
  
  if(db !=null)
   db.close();
  
 }