onRadioButtonClicked (view) не может разрешить символ + тост ArrayList - PullRequest
0 голосов
/ 30 октября 2018

Я пытаюсь написать приложение, которое добавляет строки в списки массивов, основываясь на том, какие переключатели отмечены. Затем, когда нажата кнопка «Отправить», я хочу добавить каждое значение в массив, чтобы проверить, правильно ли он читает значения.

В настоящее время, когда я пытаюсь вызвать мой метод onRadioButtonClicked, я получаю сообщение об ошибке:

не удается разрешить символ «просмотр»

Ошибка, которую я получаю из моего тоста:

не удается разрешить метод "makeText"


Вот мой код:

public class Availability extends AppCompatActivity {
    ArrayList<String> ava = new ArrayList<>();

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_availability);

        onRadioButtonClicked(view);

        Button sub = (Button) findViewById(R.id.AvaSubBtnId);
        sub.isClickable();
        if (sub.isPressed()) {
            Toast.makeText(this, ava, Toast.LENGTH_LONG).show();
        }
    }

    public void onRadioButtonClicked(View view) {
        boolean checked = ((RadioButton) view).isChecked();

        switch (view.getId()) {
        case R.id.MonAMRadId:
            if (checked) {
                String monam = "Monday Am";
                ava.add(monam);
            }

        }
    }

}

Любая помощь будет отличной!

Заранее спасибо

1 Ответ

0 голосов
/ 30 октября 2018

вы не можете поджаривать весь список, вы должны получить каждый элемент списка и проверить значение, которое вы можете сделать следующим образом

Toast.makeText(this, ava.get(position), Toast.LENGTH_LONG).show();
...