Как выбрать значения из счетчиков - PullRequest
0 голосов
/ 19 ноября 2011

У меня проблемы с получением выбранных значений счетчика. Я не получаю ошибок, но он просто получает значения по умолчанию, а не тот, который выбирает пользователь ...

  @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.exam);
            sSex = (Spinner) findViewById(R.id.spinnerSex);
            ArrayAdapter<CharSequence> adapterSex = ArrayAdapter.createFromResource(Exam.this, R.array.sex, android.R.layout.simple_spinner_item);
            adapterSex.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
            sSex.setAdapter(adapterSex);


            sAge = (Spinner) findViewById(R.id.spinnerAge);
            ArrayAdapter<CharSequence> adapterAge = ArrayAdapter.createFromResource(Exam.this, R.array.age, android.R.layout.simple_spinner_item);
            adapterAge.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
            sAge.setAdapter(adapterAge);


            sN = (Spinner) findViewById(R.id.spinnerNum);
            ArrayAdapter<CharSequence> adapterNum = ArrayAdapter.createFromResource(Exam.this, R.array.num, android.R.layout.simple_spinner_item);
            adapterNumber.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
            sN.setAdapter(adapterNum);

// У меня есть код для кнопки

        }
        @Override
        public void onClick(View v) {

// При нажатии кнопки я хочу сохранить позиции, выбранные в счетчиках

            String s = sSex.getItemAtPosition(sSex.getSelectedItemPosition()).toString();

            String numberOfQuestionsString = sN.getItemAtPosition(sN.getSelectedItemPosition()).toString();
            if (numberOfQuestionsString=="All"){

// способ получить все вопросы

            }else {
                numberOfQuestions = Integer.parseInt(numString);
            }

            Age = sAge.getItemAtPosition(sAge.getSelectedItemPosition()).toString();

Итак, я передаю эти значения в следующее упражнение, которое, я уверен, я делаю правильно. Так что здесь должно быть что-то не так. Цените помощь, выглядывает. Ура х

...