See the picture. How can i hide the icon "P" which means share to Pinterest?
They are both on the action bar and I use ActionBarSherlock.
If you wish to keep all the share history data model, but just don't want the extra "default share activity" icom. The answer at How do you turn off share history when using ShareActionProvider? is not good enough.
What you should do is:
if (activityCount > 0 && historySize > 0)
if (false)
(it's pretty ugly, but it's the quickest fix. you can delve into the code to remove all occurrences of DefaultActivity implementation)Edit:
Don't forget to set the new ActionProvider
to your menu item, from XML it would look like: android:actionProviderClass="com.*.CustomShareActionProvider"
That's it!