我遇到问题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)
答案 0 :(得分:0)
您只能访问列表中位置0的合同。如错误所示,您的大小为1,因此列表中将有1个元素(从位置0开始)。