У меня есть приложение для Android, которое публикует сообщения на стене пользователей с помощью API Facebook для Android. Когда пользователь нажимает кнопку, открывается диалоговое окно для входа в Facebook, а затем отправка предопределенного текста на его стену FB. Это отлично работает в эмуляторе во всех версиях от 2.1 до 2.3.3, а также на устройствах, протестированных с 2.2. Однако на устройствах с 2.3.3 (проверено с SGII, SGI, HTC-Evo-3D) Facebook просто загружается, а затем внезапно завершается, и отображается предыдущая активность (с кнопкой) (диалог FB закрыт), и ничего не происходит. опубликовано.
В LogCat не выдается сообщение об ошибке.
Код:
PermanentFacebook pf = new PermanentFacebook(activity, FACEBOOK_APP_ID);
Bundle parameters = new Bundle();
parameters.putString("link", url);
parameters.putString("picture", imageURL);
parameters.putString("name", title);
parameters.putString("caption", caption);
parameters.putString("actions", "[{\"link\":\"http://www.stackoverflow.com\", \"name\":\"stackoverflow.com\"}]");
pf.dialog(activity, "stream.publish", parameters);
Класс PermanentFacebook расширяет класс Facebook в API, который я могу вам предоставить, но вопрос, который я здесь задаю, заключается в том, почему он не работает на устройствах с версией 2.3.3.
Я пытался гуглить, но не могу найти ничего подходящего, кроме как от этого парня, который мог бы была аналогичная проблема. Любые предложения о том, что проблема может быть? Кто-нибудь знает об ошибке с API?