From 47a693cdd3f8fa1b3a807c1481a1bd1464b05a4e Mon Sep 17 00:00:00 2001 From: Bananeweizen Date: Thu, 29 May 2014 07:32:29 +0200 Subject: new: contextual action bar for cache details and trackable This is surely not complete (as we still use other local context menus in the same actions), but a start for converting all context menus to contextual action bars. --- main/src/cgeo/geocaching/CacheDetailActivity.java | 144 +++++++++++++-------- main/src/cgeo/geocaching/TrackableActivity.java | 118 +++++++++++------ .../cgeo/geocaching/activity/AbstractActivity.java | 15 ++- 3 files changed, 180 insertions(+), 97 deletions(-) (limited to 'main/src') diff --git a/main/src/cgeo/geocaching/CacheDetailActivity.java b/main/src/cgeo/geocaching/CacheDetailActivity.java index 9b17377..ea02171 100644 --- a/main/src/cgeo/geocaching/CacheDetailActivity.java +++ b/main/src/cgeo/geocaching/CacheDetailActivity.java @@ -84,6 +84,7 @@ import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.support.v4.app.FragmentManager; +import android.support.v7.view.ActionMode; import android.text.Editable; import android.text.Html; import android.text.Spannable; @@ -97,6 +98,7 @@ import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.view.View.OnClickListener; +import android.view.View.OnLongClickListener; import android.view.ViewGroup; import android.view.ViewGroup.LayoutParams; import android.view.ViewParent; @@ -336,49 +338,6 @@ public class CacheDetailActivity extends AbstractViewPagerActivity