1.昨天已经完成的工作
- 增加Module类
- 更改了config.xml的布局
- 完善了Sputils的sava方法,现在能够存储和拿出long类型的数了
- 完成了页面的布局
- 修复了modul类中的问题
- 完善了TimeUtil的功能
2.今天计划完成的工作
- 完善configActivity类的功能
- 修复存入数据时候计划开始时间和结束时间不对的bug
*I完善读取和保存Plan的方法
3.工作中遇到的困难
- 保存plan不能使用数组类,而是使用软件自带的微型数据库,需要重新学习相关操作
4.代码签入
5.最新模块的代码
yes.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//建立临时的plan
Plan plan=new Plan();
//plan的名称和简介直接录用
plan.name=config_name.getText().toString();
plan.description=config_description.getText().toString();
//从editText中取得字符串
String BeginYear=begin_year.getText().toString();
String BeginMonth=begin_year.getText().toString();
String BeginDay=begin_year.getText().toString();
String BeginHour=begin_year.getText().toString();
String BeginMinute=begin_year.getText().toString();
//化为时间
try {
plan.beginTime=TimeUtil.dateToStamp(BeginYear+"-"+BeginMonth+"-"+BeginDay+" "+BeginHour+":"+BeginMinute+":"+00);
} catch (ParseException e) {
e.printStackTrace();
}
String FinishYear=finish_year.getText().toString();
String FinishMonth=finish_month.getText().toString();
String FinishDay=finish_day.getText().toString();
String FinishHour=finish_hour.getText().toString();
String FinishMinute=finish_minute.getText().toString();
try {
plan.finishTime=TimeUtil.dateToStamp(FinishYear+"-"+FinishMonth+"-"+FinishDay+" "+FinishHour+":"+FinishMinute+":"+00);
} catch (ParseException e) {
e.printStackTrace();
}
String WorkTime=work_time.getText().toString();
plan.workTime = Long.parseLong(WorkTime)*60*1000;
String BreakTime=break_time.getText().toString();
plan.breakTime = Long.parseLong(BreakTime)*60*1000;
//将plan录入planlist中
planList.add(plan);
//返回主页
Intent intent = new Intent(ConfigActivity.this, MainActivity.class);
startActivity(intent);
}
});
6.每人每日总结
陈泽同:项目很简单
谢国浩:合作与交流至关重要
韦秋风:好!用户终于可以半自动地半痛苦地输入plan,并且我们能够接收到数据并保存、重载了。
实在是太好啦!好耶!