gpt4 book ai didi

android - Facebook shareDialog 不显示任何内容

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:41:52 27 4
gpt4 key购买 nike

我正尝试在 Facebook 上分享一些内容,但我遇到了很多问题。我已经添加了正确的 key 哈希,并在 Facebook 上创建了应用程序并将其上线。当我尝试分享一些东西时,如您所见,它看起来不错:

enter image description here

但是在我点击帖子后它是空的: enter image description here

这是权限问题?我已经在堆栈上阅读了很多关于此的内容,但我找不到有效的答案......那是代码:

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 Random Quotes");
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;

case R.id.facebook:
FacebookDialog shareDialog = new FacebookDialog.ShareDialogBuilder(this)
.setApplicationName("Random Quotes")
.setDescription(random)
.setPicture("https://lh6.ggpht.com/1UJ89ho9pvVLPYS6NsFVQdb7KoQPALMhkw1w7DnNDqcfDYJ-tRxruaf2YLMLyqhnG_g=w300-rw")
.setLink("https://play.google.com/store/apps/details?id=com.techappstudios.randomquotes")
.build();
uiHelper.trackPendingDialogCall(shareDialog.present());

}
return true;
}

最佳答案

我遇到了类似的问题。

我通过更改图片的来源来修复它(不要问我为什么这样做,因为我真的不知道)。

我没有从 facebook 或 google play 等网站抓取我的图片 URL,而是将图片上传到 gethub。使用 gethub,图片 url 以 .png 结尾。图片、链接和描述按预期发布。

试一试。希望对您有所帮助。

关于android - Facebook shareDialog 不显示任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27319157/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com