Android 共享文本视图不';无法使用Facebook应用程序
我有一个简单的文本视图,我希望它能通过社交网站,特别是Facebook和Facebook messanger分享 我试过这个代码,但我得到的只是whatsapp、邮件和消息。在Facebook上没有错误,如果我按下Facebook图标,我只会得到一个空帖子,messenger也是如此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.
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共享链接,我怎么做呢?无论如何,共享文本视图