share using intent to facebook in android

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

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. Я погуглил причину и оказалось, что это ошибка facebook с апреля, но, к сожалению, никто ее не исправляет.

Однако, я обнаружил, что многие приложения все еще могут использовать выбор намерений для успешного вызова Facebook, например, Google Reader. Как они могут это сделать?

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

6
задан Bear 28 December 2011 в 03:03
поделиться