データベースの sqlite 列からカーソルを移入するスピナーがあります。これは問題なく動作しますが、理想的ではありません。列を選択してスピナーに表示する別のスピナーを追加しましたが、これはアダプターを作成するときの問題です。これは私のコードです:
cursor = myDB.obtenerColumna(getBaseContext(),elemento);
String[] columns = new String[] { "_id", "columna", "columnb", "columnc", "columnd" };
menudesplegable.setPrompt(getText(R.string.seleccionaEtiqueta));
SimpleCursorAdapter adapter = new SimpleCursorAdapter(this,
android.R.layout.simple_spinner_item,cursor,
columns, new int[] {android.R.id.text1});
adapter.setDropDownViewResource
(android.R.layout.simple_spinner_dropdown_item);
データベースから列を正しく取得しますが、他の列からカーソルを渡すと、アプリはアダプターの構築に失敗します。String[] で name 列のみを渡そうとしましたが、失敗しました。
ありがとう。