スピナー ウィジェットに動的データを入力しようとしています。まず、次のように壊してモデルに保存したjsonarrayを受け取ります
list = new ArrayList<String>();
for (int nombre=0;nombre<nombre_tache;nombre++){
JSONObject tache= (JSONObject) response.get(nombre);
tid= tache.getString("tid");
task= tache.getString("task");
travauxInterne.add(new TravauxInterne(tid,task));
list.add(travauxInterne.get(nombre).task.toString());
}
ここで、travauxInterne はグローバル配列リストです
ArrayList<TravauxInterne> travauxInterne = new ArrayList<TravauxInterne>();
スピナーアダプターを次のように設定すると、エラーが発生します。
ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item,list);
dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(dataAdapter);
次のエラーが表示されます。
The constructor ArrayAdapter<String>(AddTravauxInterne.sdloadingTask, int, List<String>) is undefined