Использование намерения Facebook в андроиде

голоса
6

Я использую следующий код для совместного использования контента

Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType(text/plain);
intent.putExtra(Intent.EXTRA_TEXT, The status update text);
startActivity(Intent.createChooser(intent, Dialog title text));

Это нормально для электронной почты, смс и все , кроме Facebook . Я Google причину , и кажется , что это ошибка в Facebook с апреля , но , к сожалению , никто не фиксирует его.

Тем не менее, я считаю , что многие приложения могут по- прежнему использовать намерение Chooser для вызова Facebook успешно , таких как читатель Google. Как они могут это сделать?

Насколько я знаю, мы можем использовать Facebook API, но как они могут знать пользователю выбрать фейсбук в Chooser и вызовите facebook API?

Задан 28/12/2011 в 03:27
источник пользователем
На других языках...                            


2 ответов

голоса
0

Вы можете отправить только чистый URL на Facebook. Это должно быть ошибка на facebook App.

Для получения более подробной информации, обратитесь к следующему сообщению

Доля Текст на Facebook из Android App через ACTION_SEND


Кто-то отправил этот вопрос на официальном facebook багтрекер, но это все еще не решена.

Ошибка 16728 - Android ACTION_SEND не обрабатывается правильно

Ответил 24/02/2012 в 05:49
источник пользователем

голоса
7

Согласно последнему обновлению к багтрекер это «By Design» и ошибка была закрыта. https://developers.facebook.com/bugs/332619626816423/

Так выглядит это не будет возможно с помощью намерения ..

Ответил 14/12/2012 в 16:28
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more