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

sqlite 값을 가져와서 listview에 뿌려주려고 하는데요~ [closed]

0 추천
public class Input_view extends Activity implements AdapterView.OnItemLongClickListener{

    ArrayList<String> arrlist = null;
    ArrayList<String> arr_id_list = null;
    SQLiteDatabase database;
    String dbName = "test_db_name";

    @Override
    public void onCreate(Bundle savedInstanceState){
        super.onCreate(savedInstanceState);
        setContentView(R.layout.input_view);
        database = openOrCreateDatabase(dbName, MODE_WORLD_WRITEABLE, null);

        arrlist = new ArrayList<String>();
        arr_id_list = new ArrayList<String>();

        selectData();

        ArrayAdapter<String> Adapter;
        Adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, arrlist);
        ListView list = (ListView)findViewById(R.id.l_view);

        list.setAdapter(Adapter);

        list.setOnItemLongClickListener(this);


    }


    @Override
    protected void onDestroy() {
        super.onDestroy();
        database.close();
    }

    public void selectData(){
        String sql = "select * from test_table";
        Cursor result = database.rawQuery(sql, null);
        result.moveToFirst();
        while(!result.isAfterLast()){
            arr_id_list.add(result.getString(0));
            arrlist.add(result.getString(1));
            result.moveToNext();
        }
        result.close();
    }

db에 저장되는 것 까진 확인되는데,

listview에는 아무것도 안나와요 ㅠㅠ

어느 부분이 문제인지 잘 모르겠어요..

질문을 종료한 이유: 해결했습니다
지여니 (580 포인트) 님이 2014년 10월 17일 질문
지여니님이 2014년 10월 17일 closed
...