一.总结昨天进度
1.完成整合功能
二.遇到的问题
1.在整合的过程中,总是发现在switch开关提醒了两次,后来发现是因为我使用了setChecked方法,而这个方法触发onCheckedChanged监听器,所以导致方法被重复执行了一遍,后来把代码顺序改一下就可以了,或者添加一个判定,判断按钮是否被按下:
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
// TODO Auto-generated method stub
if(!buttonView.isPressed())return;
}
2.在整合到课表的时候,对如何判断时间有一些思考,不过最后选择了一个时间数值比较的笨方法实现了时间的比较
三.今天的任务
1.开始着手实现课前提醒功能。