Здравствуйте!Использование API Facebook в C#
Так что я работаю над андроидным приложением на C#, используя Xamarin, это для школьного проекта. Но так как документация facebook api находится в Java, иногда бывает трудно узнать, что именно делать или найти других людей с одинаковыми проблемами. Теперь моя проблема; Я пытаюсь создать кнопку sharecontent, которая открывает sharecontentdialog, пока все отлично работает. Я пытаюсь добавить фотографии в эту коллекцию, и вот когда дерьмо ударяет поклонника, у меня есть рисунки. Я продолжаю получать ошибки, когда я пытаюсь это сделать.
Мой код
/* Facebook Share Code */
mBtnShared = view.FindViewById<ShareButton>(Resource.Id.btnShare); //Facebook share
mCallBackManager = CallbackManagerFactory.Create();
int id = 0;
Bitmap icon = BitmapFactory.DecodeResource(Resource.Drawable.A1010_1, id);
SharePhoto sharePhoto1 = new SharePhoto.Builder()
.SetBitmap(icon)
.Build();
ShareContent content = new ShareMediaContent.Builder().AddMedium(sharePhoto1).Build();
ShareDialog shareDialog = new ShareDialog(this.Activity);
shareDialog.Show(content);
Api пример; https://developers.facebook.com/docs/sharing/android/#Multimedia
SharePhoto sharePhoto1 = new SharePhoto.Builder()
.setBitmap(...)
.build();
SharePhoto sharePhoto2 = new SharePhoto.Builder()
.setBitmap(...)
.build();
ShareVideo shareVideo1 = new ShareVideo.Builder()
.setLocalUrl(...)
.build();
ShareVideo shareVideo2 = new ShareVideo.Builder()
.setLocalUrl(...)
.build();
ShareContent shareContent = new ShareMediaContent.Builder()
.addMedium(sharePhoto1)
.addMedium(sharePhoto2)
.addMedium(shareVideo1)
.addMedium(shareVideo2)
.build();
ShareDialog shareDialog = new ShareDialog(...);
shareDialog.show(shareContent, Mode.AUTOMATIC);
Ошибка я получаю на экране: Так что я имею в виду, что sometehing не так с моей битовой карты, но я абсолютно потерял здесь. Надеюсь, вы, ребята, можете мне помочь!
Привет, Jeroen!
https://forums.xamarin.com/discussion/7894/how-to-convert-a-type-to-java-lang-object – Danieboy
@ Danieboy спасибо за ссылку, к сожалению, я не см. ответ на мою проблему. Наверное, это потому, что моя глупость, во всяком случае, мне очень понравилось бы, если бы вы могли немного помочь в правильном направлении, пока я не попытаюсь найти полезную информацию о вашей ссылке. – Jeroen