제가 만든 커스텀리스트뷰에 DBManager.java (=데이터베이스) 에 저장되어있는 name,date를 뽑아오고싶은데 앱자체가 실행이안되네요 ㅠ.ㅠ  db를 가져오는 부분에서 오류가난거같은데 정확히 왜 오류가 나는건지 모르겠어요 ! 자바에 동적추가하는것처럼cursor이용해서 해당하는 column을 뽑아오고 그걸 listviewitem.xml에있는findviewid해서 객체잡고넣어주는데 왜 오류가나는걸까요..?mainActivity.java 
SQLiteDatabase sqlitedb;
DBManager dbmanager;
Cursor cursor;
private SimpleCursorAdapter dataAdapter;
private ListView mListView = null;
public ListViewAdapter mAdapter = null;
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
          setContentView(R.layout.activity_main);
    mListView = (ListView) findViewById(R.id.listview);
    dbmanager = new DBManager(this);
    sqlitedb=dbmanager.getReadableDatabase();
    Cursor cursor = sqlitedb.query("customers",null,"name is not null", null,null,null,null);
    mAdapter = new ListViewAdapter(this);
    int i1 = 0;
    while(cursor.moveToNext()) {
        String textname = cursor.getString(cursor.getColumnIndex("name"));
        String textdate = cursor.getString(cursor.getColumnIndex("date"));
        mAdapter.addItem(textname, textdate);
        mListView.setAdapter(mAdapter);
        mAdapter.notifyDataSetChanged();
        i1++;
    }
    cursor.close();
    sqlitedb.close();
    dbmanager.close();