Android 共享文本视图不';无法使用Facebook应用程序

Android 共享文本视图不';无法使用Facebook应用程序,android,facebook,android-intent,textview,share,Android,Facebook,Android Intent,Textview,Share,我有一个简单的文本视图,我希望它能通过社交网站,特别是Facebook和Facebook messanger分享 我试过这个代码,但我得到的只是whatsapp、邮件和消息。在Facebook上没有错误,如果我按下Facebook图标,我只会得到一个空帖子,messenger也是如此 public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case R.

我有一个简单的文本视图,我希望它能通过社交网站,特别是Facebook和Facebook messanger分享

我试过这个代码,但我得到的只是whatsapp、邮件和消息。在Facebook上没有错误,如果我按下Facebook图标,我只会得到一个空帖子,messenger也是如此

 public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) 
    {
        case R.id.action_share:         
            Intent intent2=new Intent(Intent.ACTION_SEND);
            intent2.setType("text/plain");
            intent2.putExtra(Intent.EXTRA_TEXT,"'"+ random + "'" + "\n"+"By example"); //random is the textview
            startActivity(Intent.createChooser(intent2, "Share via"));
            break;

            case R.id.randombut:
                 Frasi();
            case android.R.id.home:
                Intent homeIntent = new Intent(this, MainActivity.class);
                homeIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
                startActivity(homeIntent);
            break;

     }
    return true;
}
现在我读了很多关于Facebook的话题,其中一些人说这是Facebook的问题,基本上Facebook不允许有目的的交流。但我也读到,从2012年开始,这一问题应该得到解决。
我的问题是:有办法做到这一点吗?还是仍然不可能?

根据我的经验,只有当您使用链接作为要共享的文本时,它才起作用。忽略普通文本,但显示链接

如果你想在Facebook的墙上分享一些东西,你必须使用Facebook SDK,这就是为什么当你点击Facebook时会得到一个空字段的原因

正常共享允许您只发布链接,不发布文本ecc


查看facebook android sdk的官方页面

这是精心设计的。你是不允许预先填充信息的。所以,如果你按Facebook共享链接,我怎么做呢?无论如何,共享文本视图