在做一个年历签到,每日下面有两个textview,在规定时间内点击,会变色

在做一个日历签到,每日下面有两个textview,在规定时间内点击,会变色

int lstDay = Integer.parseInt(list.get(position));
for (int i = 0; i < sinalist.size(); i++) {
String nowdate = sinalist.get(i).get("sindate").toString();
String[] nowdatearr = nowdate.split("-");
if (lstDay == Integer.parseInt(nowdatearr[2])) {
if (minute == 20) {
AM.setBackgroundColor(Color.GREEN);
}
if (minute == 21) {
PM.setBackgroundColor(Color.GREEN);
}
}
}


sinalist是查询到的今天的日期
sindate是GridView中点击item获取的“year-month-day”
minnute是系统当前时间
AM和PM是每个item下的都有的两个蓝色小textview


如果现在是minute==20,点击日历上26号(今天是26号)下的AM变为绿色, 过一分钟minute==21,点击日历上26号,PM没反应。      PM我单独测试过,能变色。

------解决思路----------------------
没看懂。。。