我有一个应用程序,它将发送特定字符串的数据和一些通过应用程序本身捕获的数据。下面的代码会弹出一些选项,然后根据您手机上安装的应用程序提供更多选项。
所有工作正常,除了Facebook,当我尝试分享这个时,它打开Facebook应用程序键入的框没有任何初始化。但是,当我尝试推特,消息,电子邮件等......时,他们都会从代码中获得正确的信息。
更新 在阅读后,我发现这是Facebook应用程序中的一个错误,有些人说这已经修复了Facebook的最新更新,其他人说它不是。只需要等待,看看Facebook做了什么。
private Intent createEmailIntent(String values) {
Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
emailIntent.setType("text/plain");
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, getResources().getString(R.string.Subjecttwo));
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, values);
return emailIntent;
}
答案 0 :(得分:2)
目前,Facebook应用程序仅支持文本以及至少一个URL。确保您在EXTRA_TEXT中有一个URL。
答案 1 :(得分:0)
将facebook sdk集成到您的应用中以填充..