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
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")