From 3aa100a2fcb1d7cb0968c201ddc1c15d1d0df4bd Mon Sep 17 00:00:00 2001 From: Christophe Beyls Date: Tue, 21 Jan 2014 01:58:40 +0100 Subject: [PATCH] Replaced share ActionProvider with simple chooser Intent to ensure compatibility with 4.0.3 and make more room for the bookmark icon. --- src/be/digitalia/fosdem/fragments/EventDetailsFragment.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/be/digitalia/fosdem/fragments/EventDetailsFragment.java b/src/be/digitalia/fosdem/fragments/EventDetailsFragment.java index e27496e..3b17066 100644 --- a/src/be/digitalia/fosdem/fragments/EventDetailsFragment.java +++ b/src/be/digitalia/fosdem/fragments/EventDetailsFragment.java @@ -192,7 +192,7 @@ public class EventDetailsFragment extends Fragment { @Override public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { inflater.inflate(R.menu.event, menu); - ShareCompat.configureMenuItem(menu, R.id.share, getShareIntentBuilder()); + menu.findItem(R.id.share).setIntent(getShareChooserIntent()); bookmarkMenuItem = menu.findItem(R.id.bookmark); updateOptionsMenu(); } @@ -238,9 +238,9 @@ public class EventDetailsFragment extends Fragment { return false; } - private ShareCompat.IntentBuilder getShareIntentBuilder() { + private Intent getShareChooserIntent() { return ShareCompat.IntentBuilder.from(getActivity()).setSubject(String.format("%1$s (FOSDEM)", event.getTitle())).setType("text/plain") - .setText(String.format("%1$s %2$s #fosdem", event.getTitle(), event.getUrl())).setChooserTitle(R.string.share); + .setText(String.format("%1$s %2$s #FOSDEM", event.getTitle(), event.getUrl())).setChooserTitle(R.string.share).createChooserIntent(); } @SuppressLint("InlinedApi")