public void shareMessage(){
final Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_TEXT, text);
getContext().startActivity(Intent.createChooser(intent, "Share"));
}
当我使用“text / plain”时,Facebook会作为一个选项出现,但选择它时文本不会加载。但该文本确实加载了Twitter,电子邮件和短信。
还有其他人遇到过这个问题吗?
答案 0 :(得分:0)
正如评论中所提到的,Facebook已经在几年前禁用了共享意图Android and Facebook share intent,它没有处理EXTRA_SUBJECT或EXTRA_TEXT字段,
使用Facebook api,此处的说明 - > https://developers.facebook.com/docs/android/share#share_options