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项);
喷丝头国家/地区设置适配器(适配器);