Пример #1
0
        private void ShowPublishResult(String message, IGraphObject result, FacebookRequestError error)
        {
            String title        = null;
            String alertMessage = null;

            if (error == null)
            {
                title = GetString(Resource.String.success);
                var cls = Java.Lang.Class.ForName("hellofacebooksample.HelloFacebookSampleAcvitity_GraphObjectWithId");
                var obj = (Java.Lang.Object)result.Cast(cls);
                Java.Lang.Reflect.Method m = obj.Class.GetMethod("getId");
                String id = (String)m.Invoke(obj);
                alertMessage = GetString(Resource.String.successfully_posted_post, message, id);
            }
            else
            {
                title        = GetString(Resource.String.error);
                alertMessage = error.ErrorMessage;
            }

            new AlertDialog.Builder(this)
            .SetTitle(title)
            .SetMessage(alertMessage)
            .SetPositiveButton(Resource.String.ok, (object sender, DialogClickEventArgs e) => {})
            .Show();
        }
        private void ShowPublishResult(String message, IGraphObject result, FacebookRequestError error)
        {
            String title        = null;
            String alertMessage = null;

            if (error == null)
            {
                title = GetString(Resource.String.success);
                String id = ((GraphObjectWithId)result.Cast(Java.Lang.Class.FromType(typeof(GraphObjectWithId)))).Id;
                alertMessage = GetString(Resource.String.successfully_posted_post, message, id);
            }
            else
            {
                title        = GetString(Resource.String.error);
                alertMessage = error.ErrorMessage;
            }

            new AlertDialog.Builder(this)
            .SetTitle(title)
            .SetMessage(alertMessage)
            .SetPositiveButton(Resource.String.ok, (object sender, DialogClickEventArgs e) => {})
            .Show();
        }
Пример #3
0
        private void ShowPublishResult(String message, IGraphObject result, FacebookRequestError error)
        {
            String title        = null;
            String alertMessage = null;

            if (error == null)
            {
                title = GetString(Resource.String.success);

                var id = result.GetProperty("id").ToString();
                alertMessage = GetString(Resource.String.successfully_posted_post, message, id);
            }
            else
            {
                title        = GetString(Resource.String.error);
                alertMessage = error.ErrorMessage;
            }

            new AlertDialog.Builder(this)
            .SetTitle(title)
            .SetMessage(alertMessage)
            .SetPositiveButton(Resource.String.ok, (object sender, DialogClickEventArgs e) => { OnBackPressed(); })
            .Show();
        }
		private void ShowPublishResult (String message, IGraphObject result, FacebookRequestError error)
		{
			String title = null;
			String alertMessage = null;
			if (error == null) {
				title = GetString (Resource.String.success);
				String id = ((GraphObjectWithId)result.Cast (Java.Lang.Class.FromType (typeof(GraphObjectWithId)))).Id;
				alertMessage = GetString (Resource.String.successfully_posted_post, message, id);
			} else {
				title = GetString (Resource.String.error);
				alertMessage = error.ErrorMessage;
			}

			new AlertDialog.Builder (this)
				.SetTitle (title)
					.SetMessage (alertMessage)
					.SetPositiveButton (Resource.String.ok, (object sender, DialogClickEventArgs e) => {})
					.Show ();
		}
		private void ShowPublishResult (String message, IGraphObject result, FacebookRequestError error)
		{
			String title = null;
			String alertMessage = null;
			if (error == null) {
				title = GetString (Resource.String.success);
				var cls = Java.Lang.Class.ForName ("hellofacebooksample.HelloFacebookSampleAcvitity_GraphObjectWithId");
				var obj = (Java.Lang.Object) result.Cast (cls);
				Java.Lang.Reflect.Method m = obj.Class.GetMethod ("getId");
				String id = (String) m.Invoke (obj);
				alertMessage = GetString (Resource.String.successfully_posted_post, message, id);
			} else {
				title = GetString (Resource.String.error);
				alertMessage = error.ErrorMessage;
			}

			new AlertDialog.Builder (this)
				.SetTitle (title)
					.SetMessage (alertMessage)
					.SetPositiveButton (Resource.String.ok, (object sender, DialogClickEventArgs e) => {})
					.Show ();
		}