blob: 28606254b3d467531db7d744eb09e9e5d0b0403c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
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();
activity.showToast(R.string.event_success);
} catch (Exception e) {
activity.showToast(R.string.event_fail);
Log.e(CalendarActivity.LOG_TAG, "addToCalendar: " + e.toString());
}
}
protected abstract void addEntryToCalendarInternal();
}
|