【问题标题】:Cannot set facebook profile picture to an Imageview无法将 facebook 个人资料图片设置为 Imageview
【发布时间】:2017-03-30 04:08:56
【问题描述】:

我在尝试通过用户 ID 检索某人的 Facebook 个人资料图片时遇到问题。

我得到的用户 ID 然后我尝试使用 FacebookProfilePictureView 设置它,直到我将它放入一个表中,然后该表变为空并显示一个空格。

ImageView 也是如此。当我尝试使用位图设置 ImageView 时,它不会返回任何内容,无论我做什么,都会显示一个空白区域。我已经尝试了大约 3-4 个 SO 链接,它们实现了不同的功能来解决这个问题,但这对我来说不起作用。

我的代码中真正发生了什么...

首先,当我通过 facebook 登录时,它会保存我的姓名、我的用户 ID 和其他一些数据并将其存储到 PHP 数据库中。这发生在我的应用程序的主页中。然后,当我移动到另一个页面时,它从同一个 PHP 数据库中检索相同的链接并尝试使用此 ID 设置 ImageView。

由于某种原因,无论我做什么,这个方法总是返回 null。另外,如果有帮助,我收到的 URL 是这种格式:

https:\/\/fb-s-d-a.akamaihd.net\/h-ak-xpt1\/v\/t1.0-1\/p50x50\/

任何帮助将不胜感激... :)

【问题讨论】:

    标签: android facebook facebook-graph-api


    【解决方案1】:

    该链接有一些奇怪的前括号,您是否尝试将它们更改为反斜杠?

    https://fb-s-d-a.akamaihd.net/h-ak-xpt1/v/t1.0-1/p50x50/
    

    上述链接中的前括号已删除。我们的浏览器所做的是它自动检测到这个正斜杠并将其转换为我上面显示的类型。

    试试看吧

    【讨论】:

    • 天哪,这就是问题所在!!!它是如此清晰,但我没有想到它!非常感谢兄弟(Y)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-09-30
    • 1970-01-01
    • 2012-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多