我正在开发一个应用程序,您可以记录日常任务并将日期、日期和时间保存到数据库中。您选择日期、日期和时间,并记录开始时间和结束时间(包括任务),然后保存到数据库(FireBase)。当我尝试检索它时,我收到此错误java.lang.IndexOutOfBoundsException:索引:1,大小:1如果我评论holder.startTime.setText(data.getTasks().get(0).getStartTime()); holder.endTime.setText( data.getTasks().get(1).getEndTime()); holder.taskTitle.setText(data.getTasks().get(2).getTask());并只留下holder.date.setText(data.getDate());我希望能够检索每个日期及其下的预期任务。这是我的数据库结构
1 回答
斯蒂芬大帝
TA贡献1827条经验 获得超8个赞
我在onBindViewholder中正常设置
holder.startTime.setText(data.getStartTime());
holder.endTime.setText(data.getEndTime());
holder.taskTitle.setText(data.getTask());
使用 viewPager 和fragment,我将其设置为按索引获取任务并将其设置为等效位置
public static Fragment newInstance(TimeTableData timeTableData) {
AllTasksFragment fragment = new AllTasksFragment();
Bundle bundle = new Bundle();
bundle.putParcelable(TABLE_DATA, timeTableData);
fragment.setArguments(bundle);
return fragment;
}
@NonNull
@Override
public Fragment getItem(int position) {
return AllTasksFragment.newInstance(tableDataList.get(position));
}
添加回答
举报
0/150
提交
取消