diff --git a/app/src/main/java/com/fongmi/android/tv/bean/Epg.java b/app/src/main/java/com/fongmi/android/tv/bean/Epg.java index 289251d4f..204dc5b25 100644 --- a/app/src/main/java/com/fongmi/android/tv/bean/Epg.java +++ b/app/src/main/java/com/fongmi/android/tv/bean/Epg.java @@ -83,7 +83,7 @@ public class Epg { for (EpgData item : getList()) { item.setStartTime(Util.format(format, getDate().concat(item.getStart()))); item.setEndTime(Util.format(format, getDate().concat(item.getEnd()))); - if (item.getEndTime() < item.getStartTime()) item.fixCrossDay(); + if (item.getEndTime() < item.getStartTime()) item.checkDay(); item.setTitle(Trans.s2t(item.getTitle())); } } diff --git a/app/src/main/java/com/fongmi/android/tv/bean/EpgData.java b/app/src/main/java/com/fongmi/android/tv/bean/EpgData.java index 87c252b7e..090129d71 100644 --- a/app/src/main/java/com/fongmi/android/tv/bean/EpgData.java +++ b/app/src/main/java/com/fongmi/android/tv/bean/EpgData.java @@ -94,11 +94,11 @@ public class EpgData { return getStart() + " ~ " + getEnd(); } - public void fixCrossDay() { - Calendar calendar = Calendar.getInstance(); - calendar.setTimeInMillis(getEndTime()); - calendar.add(Calendar.DAY_OF_MONTH, 1); - setEndTime(calendar.getTimeInMillis()); + public void checkDay() { + Calendar cal = Calendar.getInstance(); + cal.setTimeInMillis(getEndTime()); + cal.add(Calendar.DAY_OF_MONTH, 1); + setEndTime(cal.getTimeInMillis()); } @Override