如何将“String”(从光标中获取)放入android中的“Array”中

时间:2009-08-30 04:35:39

标签: android cursor

我想将“All String”数据(从“Cursor”获取)放入“Array”中。但我不知道为什么“数组”只返回一个值?我迷路了。有人能帮我吗?这是我的代码段

private String[] getOneColumn(){        
    String[] myArray = null;        
    Cursor cursor = mDbHelper.fetchAllNotes();
    startManagingCursor(cursor);

    if(cursor.moveToFirst()){
        String myTitle = cursor.getString(cursor.getColumnIndex(SBooksDbAdapter.KEY_TITLE_RAW));
        myArray = myTitle.split(";");           
    }   

    return myArray;
}

1 个答案:

答案 0 :(得分:2)

我建议你看一下使用游标和数据库的一些好例子herehere(游标过去和现在对我来说仍然有些麻烦)。

关于手头的问题,我认为你忘了迭代你的Cursor的数据(cursor.moveToNext(), cursor.moveToPosition(int))。

祝你好运。