- return DateUtils.getRelativeDateTimeString(c, time, minResolution, transitionResolution, flags);\r
+ // Workaround 2.x bug\r
+ if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.HONEYCOMB && (System.currentTimeMillis() - time) > 24 * 60 * 60 * 1000){\r
+ Date date = new Date(time);\r
+ date.setHours(0);\r
+ date.setMinutes(0);\r
+ date.setSeconds(0);\r
+ dateString = DateUtils.getRelativeDateTimeString(c, date.getTime(), minResolution, transitionResolution, flags);\r
+ } else {\r
+ dateString = DateUtils.getRelativeDateTimeString(c, time, minResolution, transitionResolution, flags);\r
+ }\r