2014-10-29 4 views
0

У меня возникают проблемы с обволакиванием головы вокруг этого бита.экономя значение Spinner до переменной

У меня есть 2 ролика в действии, и мне нужно сохранить выбранные элементы/значения в качестве переменных, которые я могу затем отправить в базу данных.

мой java выглядит так, имейте в виду, что я знаю, что мой метод save() не имеет никакого смысла. Я просто хотел показать вам, что я пытаюсь сделать.

public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_start_search); 

    Spinner passengerSpinner = (Spinner)findViewById(R.id.ddlPassengers); 
    ArrayAdapter<CharSequence> passengerAdapter = ArrayAdapter.createFromResource(this, R.array.passengerArray, android.R.layout.simple_spinner_item); 
    passengerAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); 
    passengerSpinner.setAdapter(passengerAdapter); 

    Spinner directionSpinner = (Spinner)findViewById(R.id.ddlDirection); 
    ArrayAdapter<CharSequence> directionAdapter = ArrayAdapter.createFromResource(this, R.array.directionArray, android.R.layout.simple_spinner_item); 
    directionAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); 
    directionSpinner.setAdapter(directionAdapter); 
    } 
    public void save(View view){ 
    int passenger = passengerSpinner.getSelectedItem(); //Stored in a String array 
    String direction = directionSpinner.getSelectedItem(); 
    } 

У меня нет понятия, что делать, чтобы получить эти значения, хранящиеся в переменных.

ответ

1

Пожалуйста, попробуйте ниже,

String direction = directionSpinner.getSelectedItem().toString(); 
Смежные вопросы