Facebook 共享对话框未显示说明
Facebook Share dialog not showing the Description
我找不到这段代码中的问题。
我正在尝试进行 Facebook 集成,登录成功但在共享时出现问题。分享时,对话框必须接受提到的文本和 4 个 textView 的值。
源代码:
pop.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener()
{
@Override
public boolean onMenuItemClick(MenuItem item) {
//Facebook Share
if(item.getItemId()== R.id.facebook) {
{
ShareDialog shareDialog = new ShareDialog(MainActivity.this);
if (ShareDialog.canShow(ShareLinkContent.class)) {
ShareLinkContent content = new ShareLinkContent.Builder(). setContentTitle("Test").
setContentUrl(Uri.parse("http://developers.facebook.com/android")).
setContentDescription(teamA.getText()+ scoreTeamA.getText()+ teamB.getText() + scoreTeamB.getText()).build();
shareDialog.show(content);
}
}
}
在共享弹出菜单中,当我点击 Facebook 时,它显示 URL 上下文,但不显示 2-Text Edits 和 2-textViews 的值。
片段:
尝试使用:teamA.getText().toString()
in setContentDescription()
setContentDescription(teamA.getText().toString()+ scoreTeamA.getText().toString()+
teamB.getText().toString() + scoreTeamB.getText().toString())
好吧,当您设置内容 URL 时,Facebook 不会使用您设置的任何图像和文本或描述,它实际上会从 URL 中删除所有信息并使用它。 . 这就是它发生的原因..
我找不到这段代码中的问题。
我正在尝试进行 Facebook 集成,登录成功但在共享时出现问题。分享时,对话框必须接受提到的文本和 4 个 textView 的值。
源代码:
pop.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener()
{
@Override
public boolean onMenuItemClick(MenuItem item) {
//Facebook Share
if(item.getItemId()== R.id.facebook) {
{
ShareDialog shareDialog = new ShareDialog(MainActivity.this);
if (ShareDialog.canShow(ShareLinkContent.class)) {
ShareLinkContent content = new ShareLinkContent.Builder(). setContentTitle("Test").
setContentUrl(Uri.parse("http://developers.facebook.com/android")).
setContentDescription(teamA.getText()+ scoreTeamA.getText()+ teamB.getText() + scoreTeamB.getText()).build();
shareDialog.show(content);
}
}
}
在共享弹出菜单中,当我点击 Facebook 时,它显示 URL 上下文,但不显示 2-Text Edits 和 2-textViews 的值。
片段:
尝试使用:teamA.getText().toString()
in setContentDescription()
setContentDescription(teamA.getText().toString()+ scoreTeamA.getText().toString()+
teamB.getText().toString() + scoreTeamB.getText().toString())
好吧,当您设置内容 URL 时,Facebook 不会使用您设置的任何图像和文本或描述,它实际上会从 URL 中删除所有信息并使用它。 . 这就是它发生的原因..