onRadioButtonClicked(view)无法解析符号+烘烤ArrayList

时间:2018-10-30 16:52:55

标签: java android arraylist view toast

我正在尝试编写一个基于检查单选按钮将字符串添加到数组列表的应用程序。然后,当按下“提交”按钮时,我想烘烤数组中的每个值以检查其是否正确读取了值。

当前,当我尝试调用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 :(得分:0)

您不能烘烤整个列表,您必须获取列表的每一项并检查您可以执行的操作值

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