从硬编码数组而不是数据库创build一个游标

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

列表中有6个条目。 然而,我添加的库需要一个与数据库交谈的光标对象。 这对我的情况是过分的。

有没有办法创build一个基于基于内存的数据结构,如数组光标对象? 有没有办法我可以使用硬编码数组作为我的光标?

谢谢

查看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); 

也许你可以检查MatrixCursor类,你可以调用addRow((Iterable<?> columnValues)addRow((Iterable<?> columnValues) addRow(Object[] columnValues)希望这将有助于

使用MatrixCursor,而不是非常方便的addRow(),使用builder方法newRow()