aboutsummaryrefslogtreecommitdiffstats
path: root/cgeo-calendar/src/cgeo/calendar/AbstractAddEntry.java
diff options
context:
space:
mode:
authorBananeweizen <bananeweizen@gmx.de>2012-08-12 14:31:15 +0200
committerBananeweizen <bananeweizen@gmx.de>2012-08-12 14:31:15 +0200
commit48708e5195aa4d95b547a6104f903c97b0a0a9c6 (patch)
treeb56bb141e00500c783aca11503fb876229e33a4e /cgeo-calendar/src/cgeo/calendar/AbstractAddEntry.java
parent1a68a9a5fd0d5456806a1fa1cb4a695b5326d019 (diff)
downloadcgeo-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.java28
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();
+
+}