Java 使用数据库值填充微调器时出错
这是我的代码: 已声明设置内容视图:Java 使用数据库值填充微调器时出错,java,android,Java,Android,这是我的代码: 已声明设置内容视图: GetDataAdapter1 = new ArrayList<>(); // spinner item select listener spinnerCountry.setOnItemSelectedListener(this); GetDataAdapter1=newArrayList(); //微调器项选择侦听器 spinnerCountry.SetonimSelectedListener(此); 这是
GetDataAdapter1 = new ArrayList<>();
// spinner item select listener
spinnerCountry.setOnItemSelectedListener(this);
GetDataAdapter1=newArrayList();
//微调器项选择侦听器
spinnerCountry.SetonimSelectedListener(此);
这是我正在使用Json请求解析的值
public void JSON_PARSE_DATA_AFTER_WEBCALL(JSONArray array) {
for (int i = 0; i < array.length(); i++) {
Country GetDataAdapter2 = new Country();
JSONObject json = null;
try {
json = array.getJSONObject(i);
GetDataAdapter2.setName(json.getString("country_name"));
GetDataAdapter2.setId(json.getString("id"));
} catch (JSONException e) {
e.printStackTrace();
}
GetDataAdapter1.add(GetDataAdapter2);
}
//Setting adapter to show the items in the spinner
spinnerCountry.setAdapter(new ArrayAdapter<String>(DataComplet.this, android.R.layout.simple_spinner_dropdown_item, GetDataAdapter1));
}
public void JSON\u解析\u WEBCALL之后的数据(JSONArray数组){
对于(int i=0;i
这是我得到的错误:
Cannot resolve constructor 'ArrayAdapter(com.futegolo.jobnow.DataComplet, int, java.util.List<com.futegolo.jobnow.Configs.Country>)'
无法解析构造函数“ArrayAdapter(com.futegolo.jobnow.datacomplett,int,java.util.List)”
您正在使用自定义模型对象国家/地区
加载微调器,这将不起作用:
spinnerCountry.setAdapter(new ArrayAdapter<String>(DataComplet.this, android.R.layout.simple_spinner_dropdown_item, GetDataAdapter1));
spinnerCountry.setAdapter(新的ArrayAdapter(datacomplett.this,android.R.layout.simple_spinner_dropdown_项目,GetDataAdapter1));
试试这个:
ArrayAdapter<Country> adapter =
new ArrayAdapter<Country>(getApplicationContext(), R.layout.simple_spinner_dropdown_item, GetDataAdapter1);
adapter.setDropDownViewResource(R.layout.simple_spinner_dropdown_item);
spinnerCountry.setAdapter(adapter);
ArrayAdapter适配器=
新的ArrayAdapter(getApplicationContext(),R.layout.simple\u微调器\u下拉菜单\u项,GetDataAdapter1);
adapter.setDropDownViewResource(R.layout.simple\u微调器\u下拉菜单\u项);
喷丝头国家/地区设置适配器(适配器);