根据索引值选择微调器数据



我已经在我的屏幕1设置了一个微调器,从微调器中选择任何微调器数据并添加到我的数据库。现在我有了另一个屏幕2,与屏幕1中相同的旋转器数据。我想显示数据在数据库中添加了什么,在layout2中旋转器的第一个索引中,没有旋转器中数据的声誉?

In Screen 1

organizer = (Spinner) findViewById(R.id.orgainzer);
organizer.setAdapter(new ArrayAdapter<String>(Appoinment_Activity.this,android.R.layout.simple_spinner_dropdown_item,organizerspin));
// Spinner on item click listener
organizer.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
    @Override
    public void onItemSelected(AdapterView<?> arg0, View arg1, int position, long arg3) {
        // TODO Auto-generated method stub
        try{
                getorganizer= organizer.getSelectedItem().toString();
        }catch(ArrayIndexOutOfBoundsException e){}
    }
    @Override
    public void onNothingSelected(AdapterView<?> arg0) {
    }
});

屏幕2与我上面提到的相同的代码,我只是写这样的代码

editapporganizerspin.add(0,"Store_organizer");

如果我喜欢这个数据在spinner

中重复
 private int getIndex(Spinner spinner, String myString){
    int index = 0;
    for (int i=0;i<spinner.getCount();i++){
        if (spinner.getItemAtPosition(i).equals(myString)){
            index = i;
        }
    }
    return index;
}

在设置适配器后使用此函数来比较旋转器值,如果该值位于旋转器

中,则将其交换到索引0中。

最新更新