Android 将值从数据库设置为多个微调器不会';不行?

Android 将值从数据库设置为多个微调器不会';不行?,android,android-spinner,Android,Android Spinner,我试图将值从数组设置为微调器,但它对少数人有效,对其他人无效。请帮帮我。这是我的密码 edmORdelOF = (Spinner) findViewById(R.id.ed_sign_up_manf_del_of); ArrayAdapter<CharSequence> adapterItem = ArrayAdapter.createFromResource(this, R.array.Item, android.R.layout.simple_sp

我试图将值从数组设置为微调器,但它对少数人有效,对其他人无效。请帮帮我。这是我的密码

edmORdelOF = (Spinner) findViewById(R.id.ed_sign_up_manf_del_of);
    ArrayAdapter<CharSequence> adapterItem = ArrayAdapter.createFromResource(this,
            R.array.Item, android.R.layout.simple_spinner_item);
    adapterItem.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    edmORdelOF.setAdapter(adapterItem);
    System.out.println(profile.getEdmORdelOF()+"....getPosition..........."+adapterItem.getPosition(profile.getEdmORdelOF()));
    edmORdelOF.setSelection(adapterItem.getPosition(profile.getEdmORdelOF()));

    org_type = (Spinner) findViewById(R.id.Updatesp_sign_up_manf_org_type);
    ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this,
            R.array.Org_type, android.R.layout.simple_spinner_item);
    adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    org_type.setAdapter(adapter);
    System.out.println(profile.getD_org_type()+"....getPosition..........."+adapter.getPosition(profile.getD_org_type()));
    org_type.setSelection(adapter.getPosition(profile.getD_org_type()));


    country = (Spinner) findViewById(R.id.Updatesp_sign_up_country);
    ArrayAdapter<CharSequence> adapterCountry = ArrayAdapter.createFromResource(this,
            R.array.Country, android.R.layout.simple_spinner_item);
    adapterCountry.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    country.setAdapter(adapterCountry);
    System.out.println(profile.getD_country()+"....getPosition..........."+adapterCountry.getPosition(profile.getD_country()));
    country.setSelection(adapterCountry.getPosition(profile.getD_country()));
edmORdelOF=(微调器)findViewById(R.id.ed\u sign\u manf\u del\u of);
ArrayAdapter adapterItem=ArrayAdapter.createFromResource(此,
R.array.Item、android.R.layout.simple\u spinner\u Item);
adapterItem.setDropDownViewResource(android.R.layout.simple\u微调器\u下拉项);
edmORdelOF.setAdapter(adapterItem);
System.out.println(profile.getEdmORdelOF()+“…getPosition…………”+adapterItem.getPosition(profile.getEdmORdelOF());
setSelection(adapterItem.getPosition(profile.getEdmORdelOF());
组织类型=(微调器)findViewById(R.id.updates\u注册\u manf\u组织类型);
ArrayAdapter=ArrayAdapter.createFromResource(此,
R.array.Org_type,android.R.layout.simple_微调器_项);
setDropDownViewResource(android.R.layout.simple\u微调器\u下拉菜单\u项);
org_type.setAdapter(适配器);
System.out.println(profile.getD_org_type()+“…getPosition………”+adapter.getPosition(profile.getD_org_type());
org_type.setSelection(adapter.getPosition(profile.getD_org_type());
国家=(微调器)findViewById(R.id.updates\u注册\u国家);
ArrayAdapter adapterCountry=ArrayAdapter.createFromResource(此,
R.array.Country,android.R.layout.simple\u微调器\u项);
adapterCountry.setDropDownViewResource(android.R.layout.simple\u微调器\u下拉菜单\u项);
国家/地区设置适配器(适配器国家/地区);
System.out.println(profile.getD_country()+“…getPosition………”+adapterCountry.getPosition(profile.getD_country());
country.setSelection(adapterCountry.getPosition(profile.getD_country());

在这里,我从bean对象概要文件中获取值,并尝试将该值设置为spinner,但state没有获取该值。抱歉,各位。我已经更改了它。

日志语句是否打印正确的值?但正如我所看到的,您不是从DB中获取值,而是从字符串数组中获取值。xml哪些微调器工作,哪些不工作?它正在获取正确的值,但没有将该值设置为微调器。抱歉,它是从数组中获取值。我错写了数据库。再次抱歉。