我遇到问题java.lang.IndexOutOfBoundsException:索引:1,大小:1

时间:2018-09-26 13:42:28

标签: java android xml

我遇到问题java.lang.IndexOutOfBoundsException:索引:1,大小:1

我有一个带有不同数字对角线的微调器,我选择了一个合同来在同一片段中显示该合同的所有信息,但是我一直都在遇到此错误 这是我的代码

        if (AareonLocataireManager.getInstance().getMultiContrateModel() != null && AareonLocataireManager.getInstance().getMultiContrateModel().size() > 0) {
        ArrayList<ContratModel> contracts = AareonLocataireManager.getInstance().getMultiContrateModel();
        this.contratModel = contracts.get(1);
        Toast.makeText(getActivity(), ""+this.contratModel.getStationnementBailList().get(1).getADDRESS(), Toast.LENGTH_SHORT).show();

    }

我把数字静态1只是为了测试,但是我一直都遇到相同的问题

E / Android运行时:致命异常:主要                                                                           流程:fr.aareon.logismetropole,PID:18932                                                                           java.lang.IndexOutOfBoundsException:索引:1,大小:1                                                                               在java.util.ArrayList.get(ArrayList.java:411)

1 个答案:

答案 0 :(得分:0)

您只能访问列表中位置0的合同。如错误所示,您的大小为1,因此列表中将有1个元素(从位置0开始)。