1
0
Fork 0
mirror of https://github.com/MatomoCamp/matomocamp-companion-android.git synced 2024-09-19 16:13:46 +02:00

Replaced share ActionProvider with simple chooser Intent to ensure

compatibility with 4.0.3 and make more room for the bookmark icon.
This commit is contained in:
Christophe Beyls 2014-01-21 01:58:40 +01:00
parent 919994e0ab
commit 3aa100a2fc

View file

@ -192,7 +192,7 @@ public class EventDetailsFragment extends Fragment {
@Override @Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
inflater.inflate(R.menu.event, menu); 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); bookmarkMenuItem = menu.findItem(R.id.bookmark);
updateOptionsMenu(); updateOptionsMenu();
} }
@ -238,9 +238,9 @@ public class EventDetailsFragment extends Fragment {
return false; 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") 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") @SuppressLint("InlinedApi")