为了账号安全,请及时绑定邮箱和手机立即绑定

如何从 Firebase 中一起检索字符串和列表

如何从 Firebase 中一起检索字符串和列表

慕斯王 2023-09-27 15:09:43
我正在开发一个应用程序,您可以记录日常任务并将日期、日期和时间保存到数据库中。您选择日期、日期和时间,并记录开始时间和结束时间(包括任务),然后保存到数据库(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));

}


查看完整回答
反对 回复 2023-09-27
  • 1 回答
  • 0 关注
  • 76 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信