私が書いている小さなゲーム アプリのドラッグ アンド ドロップ リストを作成しようとしています。
リストには 6 件のエントリがあります。ただし、追加したライブラリには、DB と対話する Cursor オブジェクトが必要でした。これは私の状況ではやり過ぎです。
配列のようなメモリベースのデータ構造に基づく Cursor オブジェクトを作成する方法はありますか? ハードコードされた配列をカーソルとして使用する方法はありますか?
ありがとう
私が書いている小さなゲーム アプリのドラッグ アンド ドロップ リストを作成しようとしています。
リストには 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);
たぶん、呼び出すことができるMatrixCursorクラスをチェックするaddRow((Iterable<?> columnValues)
かaddRow(Object[] columnValues)
、それが役立つことを願っています
あまり便利ではない addRow() の代わりに、MatrixCursor を使用し、ビルダー メソッド newRow() を使用します。