in my activity, there are two Spinner for Count of Questions and also Show Time of Questions which must chosen between 20 to 40 from Spinner drop down list.
but when I run the function only one spinner item is showed as a result in my Toast.
here is the Code:
public class Setting extends Activity {
private Spinner SpinCount, SpinTime;
private String SelectedItem, Username;
private int QuestionCount, QuestionTime;
private UserDBHandler MyUDB;
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.setting);
SpinCount = (Spinner) findViewById(R.id.SpinCount);
SpinTime = (Spinner) findViewById(R.id.SpinTime);
Button SpinButtun = (Button) findViewById(R.id.SpinButtun);
SpinnerActivity(SpinCount);
SpinnerActivity(SpinTime);
}
also here is my SpinnerActivity:
public String SpinnerActivity(final Spinner MySpin) {
MySpin.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
SelectedItem = String.valueOf(MySpin.getSelectedItem());
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
SelectedItem = "Nothing is Selected";
}
});
return SelectedItem;
}
and at the end my Button onClickListener:
public void SpinClick(View view) {
QuestionCount = Integer.parseInt(SpinnerActivity(SpinCount));
QuestionTime = Integer.parseInt(SpinnerActivity(SpinTime));
Toast.makeText(getApplicationContext(), QuestionCount + "", Toast.LENGTH_SHORT).show();
Toast.makeText(getApplicationContext(), QuestionTime + "", Toast.LENGTH_SHORT).show();
}