2014-10-29 58 views
0

我无法绕过这一点。将微调值保存到变量中

我在一个活动中有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();