2 つの列 "id"、"sampletext" を持つテーブル "mytable" を持つデータベースがあります。sampletext の個別の値を照会し、SimpleCursorAdapter を使用して Spinner にフィードしたいと考えています。
これが試されたものです
String[] cols=new String[]{"sampletext"};
int[] lbls=new lbls[]{android.R.id.text1};
mycursor=sdb.query(true,"mytable", cols,null,null,null,null,null,null);
sca=new SimpleCursorAdapter(this, android.R.layout.simple_spinner_item, mycursor, cols,lbls,0);
sca.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spn.setAdapter(sca);
これを実行すると、4 行目でエラーが発生します: ID が存在しません。最初の行を「id」に変更すると、スピナーに id 値が入力されました。しかし、「サンプルテキスト」が必要です。何が間違っていますか? 提案に感謝します