从硬编码的数组而不是DB创建一个游标

从硬编码的数组而不是DB创建一个游标

我正在为我写的一个小游戏应用程序制作一个拖放列表。

列表中有6个条目。 但是,我添加的库需要一个与DB对话的Cursor对象。 这对我的情况来说是过分的。

有没有办法创建一个基于内存的数据结构(如数组)的Cursor对象? 有没有办法使用硬编码的数组作为我的光标?

谢谢

采纳答案:

查看MatrixCursor 文档 。 检查这个例子 。

String[] columns = new String[] { "_id", "item", "description" };

MatrixCursor matrixCursor= new MatrixCursor(columns);
startManagingCursor(matrixCursor);

matrixCursor.addRow(new Object[] { 1, "Item A", "...." });

SimpleCursorAdapter adapter = 
        new SimpleCursorAdapter(this, R.layout.layout_row, matrixCursor, ...);

setListAdapter(adapter);

参考更多解答:从硬编码的数组而不是DB创建一个游标,转载请保留从硬编码的数组而不是DB创建一个游标

更多:cursor