这个作业属于哪个课程 | 广工2023软件工程课程社区-CSDN社区云 |
---|---|
这个作业要求在哪里 | 团队作业4——项目冲刺 |
这个作业的目标 | 举行站立式会议,有效沟通项目的进度、问题、计划、调整 |
1.站立式会议记录
1.1开展形式
-
形式:每天固定时间在微信群聊进行汇报。
-
记录:
1.2昨日进展
- 完成添加选项的功能。
- 完成用户登录后界面的展示。
1.3遇到的问题
- Recyclerview的一些关键参数没有调整好,导致程序频繁闪退。
- 在完成添加选项时,数据无法写入数据库中。
1.4今天计划完成的任务
- 完成Recyclerview的逻辑设计。
- 完善添加功能。
2.项目燃尽图
3.代码/文档签入记录
4.项目程序
4.1模块代码
public class RecordAdapter extends RecyclerView.Adapter<RecordAdapter.ViewHolder> {
private List<Record> recordList;
static class ViewHolder extends RecyclerView.ViewHolder {
TextView locationText;
TextView timeText;
TextView foodKindText;
public ViewHolder(@NonNull View itemView) {
super(itemView);
locationText = itemView.findViewById(R.id.tv_record_location);
timeText = itemView.findViewById(R.id.tv_record_time);
foodKindText = itemView.findViewById(R.id.tv_record_foodKind);
}
}
public RecordAdapter(List<Record> recordList) {
this.recordList = recordList;
}
@NonNull
@Override
public ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.record_recyclerview_item, parent, false);
ViewHolder holder = new ViewHolder(view);
return holder;
}
@Override
public void onBindViewHolder(@NonNull ViewHolder holder, int position) {
Record record = recordList.get(position);
holder.locationText.setText(record.getLocation());
holder.timeText.setText(record.getTime());
holder.foodKindText.setText(record.getFoodKind());
}
@Override
public int getItemCount() {
return recordList.size();
}
}
4.2运行截图
5.每日总结
- 黄翊森:今天进展不是很顺利,还需要多加复习以前学的内容。
- 陈浩杰:大家不要气馁,明天继续加油。
- 王宗奎:Android的学习比我预期难一点。
- 欧景林:今天改了一些不好的代码习惯。
- 吴雨晨:加油!