마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

sqlite 데이터베이스에 있는 자료를 LIstView 에 출력하는데 막혔습니다. [closed]

0 추천
안드로이드 갓 시작한 초보입니다..ㅠㅠ

 

SQLite 로 데이터베이스 생성 했고, TEXTVIEW로 값이 전달되는것은 확인했습니다.

   일단

---------------------

 Databased help;
 SQLiteDatabase db;

-----------------

 

 

    help=new Databased(this);
    db=help.getWritableDatabase();
    Cursor c = db.rawQuery("SELECT * FROM list", null); //테이블이름이 list입니다.
   
    ArrayList<String> item = new ArrayList<String>();
    c.moveToFirst();
    String a = c.getString(1);

    while(c.isAfterLast() == false){
     item.add(c.getString(1));
    }
   
    ab.setText(a);
    c.close();
    help.close();

    ArrayAdapter<String> adapter =  new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,item);
    listView.setAdapter(adapter);

 

 

이렇게했는데, 리스트뷰에는 아무것도안뜹니다. ㅠㅠㅠ

 getString(1) 은 name 값이 들어갑니다. 0이 자동아이디, 1이 name 2가 people 값이 들어가는거로 알고있습니다.

 

아무리 생각해도.. item에 값이 제대로 안들어가는거 아니면, 어래이어댑터에서 이상이있는것같은데,

 

도와주세요 고수님들.ㅠ
질문을 종료한 이유: xml 에서 레이아웃잘못설정해서 안나온것이였네요/
윈엘 (160 포인트) 님이 2013년 7월 19일 질문
윈엘님이 2013년 7월 19일 closed
...