1

友達と何かを共有したい。だから私はアンドロイド共有インテントを好みました。私が使った、

Intent i=new Intent(android.content.Intent.ACTION_SEND);
i.setType("text/plain");
i.putExtra(android.content.Intent.EXTRA_TEXT, "my share text");
startActivity(Intent.createChooser(i, "share via"));  

これは、Facebook、Twitter、Gmail、Message、Skype などの利用可能なアプリのリストを示しています。意味で Twitter を押すと、上記のテキスト「my share text」がツイート テキスト ボックスに表示されます。しかし、Facebook を選択すると、ステータス メッセージが表示されません。プログラムでステータスメッセージを設定したい。

どうすればこれを達成できますか?

4

3 に答える 3

2

Facebook SDK にはこのバグがあり、かなり面倒です。ただし、リンク (およびリンクのみ) を「私の共有テキスト」として設定すると、Facebook の共有ボックスに表示されます。

于 2013-04-25T08:08:46.987 に答える