diff options
| author | Bananeweizen <bananeweizen@gmx.de> | 2012-08-12 14:31:15 +0200 |
|---|---|---|
| committer | Bananeweizen <bananeweizen@gmx.de> | 2012-08-12 14:31:15 +0200 |
| commit | 48708e5195aa4d95b547a6104f903c97b0a0a9c6 (patch) | |
| tree | b56bb141e00500c783aca11503fb876229e33a4e /cgeo-calendar/src/cgeo/calendar/AbstractAddEntry.java | |
| parent | 1a68a9a5fd0d5456806a1fa1cb4a695b5326d019 (diff) | |
| download | cgeo-48708e5195aa4d95b547a6104f903c97b0a0a9c6.zip cgeo-48708e5195aa4d95b547a6104f903c97b0a0a9c6.tar.gz cgeo-48708e5195aa4d95b547a6104f903c97b0a0a9c6.tar.bz2 | |
fix #1934: Calendar entry has wrong date
Diffstat (limited to 'cgeo-calendar/src/cgeo/calendar/AbstractAddEntry.java')
| -rw-r--r-- | cgeo-calendar/src/cgeo/calendar/AbstractAddEntry.java | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/cgeo-calendar/src/cgeo/calendar/AbstractAddEntry.java b/cgeo-calendar/src/cgeo/calendar/AbstractAddEntry.java new file mode 100644 index 0000000..99bd6d0 --- /dev/null +++ b/cgeo-calendar/src/cgeo/calendar/AbstractAddEntry.java @@ -0,0 +1,28 @@ +package cgeo.calendar; + +import android.util.Log; + + +abstract class AbstractAddEntry { + + protected CalendarEntry entry; + protected CalendarActivity activity; + + public AbstractAddEntry(final CalendarEntry entry, CalendarActivity activity) { + this.entry = entry; + this.activity = activity; + } + + void addEntryToCalendar() { + try { + addEntryToCalendarInternal(); + } catch (Exception e) { + activity.showToast(R.string.event_fail); + + Log.e(CalendarActivity.LOG_TAG, "addToCalendar: " + e.toString()); + } + } + + protected abstract void addEntryToCalendarInternal(); + +} |
