public override bool OnCreateOptionsMenu(IMenu menu) { this.MenuInflater.Inflate(Resource.Menu.history, menu); var shareItem = menu.FindItem(Resource.Id.menu_share); actionProvider = shareItem.ActionProvider.JavaCast <Android.Widget.ShareActionProvider>(); var intent = new Intent(Intent.ActionSend); intent.SetType("text/plain"); intent.PutExtra(Intent.ExtraText, shareText); actionProvider.SetShareIntent(intent); return(base.OnCreateOptionsMenu(menu)); }
public override bool OnCreateOptionsMenu(IMenu menu) { this.MenuInflater.Inflate(Resource.Menu.main_menu, menu); var shareItem = menu.FindItem(Resource.Id.action_share); var test = shareItem.ActionProvider; actionProvider = test.JavaCast <Android.Widget.ShareActionProvider>(); if (state.SetDefault) { shareItem.SetVisible(false); } var intent = new Intent(Intent.ActionSend); intent.SetType("text/plain"); intent.PutExtra(Intent.ExtraText, "#PuppyKittyOverflow Adorable Animals: " + (state.SetDefault ? string.Empty : state.Image)); actionProvider.SetShareIntent(intent); return(base.OnCreateOptionsMenu(menu)); }
public override bool OnCreateOptionsMenu(IMenu menu) { this.MenuInflater.Inflate(Resource.Menu.history, menu); var shareItem = menu.FindItem(Resource.Id.menu_share); actionProvider = shareItem.ActionProvider.JavaCast<Android.Widget.ShareActionProvider>(); var intent = new Intent(Intent.ActionSend); intent.SetType("text/plain"); intent.PutExtra(Intent.ExtraText, shareText); actionProvider.SetShareIntent(intent); return base.OnCreateOptionsMenu(menu); }
public override bool OnCreateOptionsMenu(IMenu menu) { this.MenuInflater.Inflate(Resource.Menu.main_menu, menu); var shareItem = menu.FindItem(Resource.Id.action_share); var test = shareItem.ActionProvider; actionProvider = test.JavaCast<Android.Widget.ShareActionProvider>(); if (state.SetDefault) shareItem.SetVisible(false); var intent = new Intent(Intent.ActionSend); intent.SetType("text/plain"); intent.PutExtra(Intent.ExtraText, "#PuppyKittyOverflow Adorable Animals: " + (state.SetDefault ? string.Empty : state.Image)); actionProvider.SetShareIntent(intent); return base.OnCreateOptionsMenu(menu); }