私が書いている小さなゲームアプリのドラッグアンドドロップリストを作成しようとしています。
リストには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);
多分あなたはチェックすることができます MatrixCursoraddRow((Iterable<?> columnValues)
またはaddRow(Object[] columnValues)
を呼び出すことができるクラス
あまり便利ではないaddRow()の代わりにMatrixCursorを使用し、ビルダーメソッドnewRow()を使用します。