From 87846536248b037b64244cfca0ca5c4d6c867dac Mon Sep 17 00:00:00 2001 From: Bananeweizen Date: Sat, 11 Jan 2014 12:07:15 +0100 Subject: new: add to calendar via date context menu --- main/res/menu/details_context.xml | 5 ++++ main/src/cgeo/geocaching/CacheDetailActivity.java | 28 ++++++++++++---------- main/src/cgeo/geocaching/CacheMenuHandler.java | 5 ++-- .../cgeo/geocaching/ui/CacheDetailsCreator.java | 21 +++++++++++++--- 4 files changed, 41 insertions(+), 18 deletions(-) diff --git a/main/res/menu/details_context.xml b/main/res/menu/details_context.xml index 0ae2f6d..3125459 100644 --- a/main/res/menu/details_context.xml +++ b/main/res/menu/details_context.xml @@ -17,5 +17,10 @@ android:id="@+id/menu_cache_share_field" android:title="@string/cache_share_field"> + + \ No newline at end of file diff --git a/main/src/cgeo/geocaching/CacheDetailActivity.java b/main/src/cgeo/geocaching/CacheDetailActivity.java index e916a53..0fc2eaa 100644 --- a/main/src/cgeo/geocaching/CacheDetailActivity.java +++ b/main/src/cgeo/geocaching/CacheDetailActivity.java @@ -3,6 +3,7 @@ package cgeo.geocaching; import butterknife.ButterKnife; import butterknife.InjectView; +import cgeo.calendar.CalendarAddon; import cgeo.geocaching.activity.AbstractActivity; import cgeo.geocaching.activity.AbstractViewPagerActivity; import cgeo.geocaching.activity.Progress; @@ -57,6 +58,7 @@ import org.apache.commons.lang3.StringEscapeUtils; import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.tuple.ImmutablePair; import org.apache.commons.lang3.tuple.Pair; + import rx.Observable; import rx.Observable.OnSubscribeFunc; import rx.Observer; @@ -87,7 +89,6 @@ import android.text.Editable; import android.text.Html; import android.text.Spannable; import android.text.Spanned; -import android.text.format.DateUtils; import android.text.style.ForegroundColorSpan; import android.text.style.StrikethroughSpan; import android.text.style.StyleSpan; @@ -116,7 +117,6 @@ import android.widget.TextView.BufferType; import java.lang.ref.WeakReference; import java.util.ArrayList; import java.util.Collections; -import java.util.Date; import java.util.EnumSet; import java.util.List; import java.util.Locale; @@ -388,6 +388,12 @@ public class CacheDetailActivity extends AbstractViewPagerActivity