示例#1
0
        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));
        }
示例#2
0
        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));
        }
示例#3
0
		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);
    }