这个作业属于哪个课程 | 广工2023软件工程课程社区-CSDN社区云 |
---|---|
这个作业要求在哪里 | 团队作业4——项目冲刺 |
这个作业的目标 | 举行站立式会议,有效沟通项目的进度、问题、计划 |
1.站立式会议记录
1.1开展形式
-
形式:每天固定时间在微信群聊进行汇报。
-
记录:
1.2昨日进展
- 完成Recyclerview的逻辑设计。
- 完成添加选项功能。
1.3遇到的问题
- 写入数据库仍然会出现无法写入的问题。
- 界面跳转有点乱套。
1.4今天计划完成的任务
- 完成查看用户记录功能。
- 完成管理选项功能。
2.项目燃尽图
3.代码/文档签入记录
4.项目程序
4.1模块代码
public class recordActivity extends AppCompatActivity {
List<Record> recordList = new ArrayList<>();
private UsersRecordDataBase usersRecordDataBase;
String userName;
String dataBaseName = userName + ".db";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_record);
Intent intent = getIntent();
userName = intent.getStringExtra("userName");
RecyclerView recyclerView = new RecyclerView(this);
recyclerView = findViewById(R.id.rcv_record);
usersRecordDataBase = new UsersRecordDataBase(this, dataBaseName, null, 1);
getRecord();
RecordAdapter recordAdapter = new RecordAdapter(recordList);
recyclerView.setAdapter(recordAdapter);
}
@SuppressLint("Range")
void getRecord() {
SQLiteDatabase recordData = usersRecordDataBase.getWritableDatabase();
ContentValues values = new ContentValues();
//获得所有数据
Cursor cursor = recordData.query("Record",null,null,null,null,null,null);
if (null!=cursor){
for (cursor.moveToFirst();!cursor.isAfterLast();cursor.moveToNext()){
Record record = new Record();
record.setFoodKind(cursor.getString(cursor.getColumnIndex("foodKind")));
record.setLocation(cursor.getString(cursor.getColumnIndex("location")));
record.setTime(cursor.getString(cursor.getColumnIndex("time")));
recordList.add(record);
}
}
assert cursor != null;
cursor.close();
}
4.2运行截图
5.每日总结
- 黄翊森:大家今天都辛苦了,很快就能完成了。
- 陈浩杰:加油!
- 王宗奎:了解了日常使用的APP是怎么设计的。
- 欧景林:了解了Android中recyclerview的用法。
- 吴雨晨:对Android一些功能掌握得更好了!