我正在尝试使用动态数据填充微调器小部件。首先,我收到一个 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