我正在尝试为我正在编写的一个小游戏应用程序创建一个拖放列表。
列表中有6个条目。但是,我添加的库需要与数据库对话的Cursor对象。对于我的情况,这太过分了。
有没有一种方法可以创建基于基于内存的数据结构(如数组)的Cursor对象?有没有办法可以将硬编码数组用作游标?
谢谢
最佳答案
checkout MatrixCursor
documentation。检查实例this example。
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);