do not display a time range at the notif at events without end time
This commit is contained in:
parent
b8a4cccbd5
commit
6009b4fe25
|
@ -34,13 +34,17 @@ public class NotificationReceiver extends BroadcastReceiver {
|
|||
final String startTime = Formatter.getTime(event.getStartTS());
|
||||
final String endTime = Formatter.getTime(event.getEndTS());
|
||||
final String title = event.getTitle();
|
||||
final Notification notification = getNotification(context, pendingIntent, startTime + " - " + endTime + " " + title);
|
||||
final Notification notification = getNotification(context, pendingIntent, getEventTime(startTime, endTime) + " " + title);
|
||||
notificationManager.notify(id, notification);
|
||||
|
||||
if (event.getRepeatInterval() != 0)
|
||||
Utils.scheduleNextEvent(context, event);
|
||||
}
|
||||
|
||||
private String getEventTime(String startTime, String endTime) {
|
||||
return startTime.equals(endTime) ? startTime : (startTime + " - " + endTime);
|
||||
}
|
||||
|
||||
private PendingIntent getPendingIntent(Context context, Event event) {
|
||||
final Intent intent = new Intent(context, EventActivity.class);
|
||||
intent.putExtra(Constants.EVENT, event);
|
||||
|
|
Loading…
Reference in New Issue