无法与ACTION_SEND共享预先填写的文字到社交网站

时间:2015-04-22 15:08:04

标签: facebook android-intent text hyperlink share

我正在尝试使用ACTION_SEND意图通过任何可以发布我选择的文本来共享我的应用程序。

我使用此代码

public void sharebutton(View v){
        Intent sharingIntent = new Intent(Intent.ACTION_SEND);
        sharingIntent.setType("text/plain");
        sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, Html.fromHtml("<p>Try this android application https://link...</p>"));
        startActivity(Intent.createChooser(sharingIntent,"Share by"));
    }

例如我想选择Facebook,它应该加载Facebook应用程序,在文本字段中应该有:“试试这个Android应用程序https://link ...” 但相反,如果我使用sharingIntent.setType("text/html");(它确实显示电子邮件,保管箱和blootooth),它或者不显示我通过Facebook共享的选项,或者如果我使用sharingIntent.setType("text/plain");

为我提供解决方案?随时提供帮助。

1 个答案:

答案 0 :(得分:0)

你应该整合facebook SDK并使用它在Facebook上分享预先输入的文本,但在Twitter中它只能使用ACTION_SEND ...和put_extra