2017-03-20 63 views
1

我试图通过他/她的用户ID检索某个人的Facebook个人资料图片时遇到问题。无法将Facebook个人资料图片设置为Imageview

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

ImageView也是如此。当我尝试使用Bitmap设置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\/ 

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

回答

1

的联系有一定的古怪放置着括号,你有没有尝试改变他们到反斜杠?

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

前面的括号在上面的链接中被删除。我们的浏览器所做的就是自动检测这个正斜杠的东西,并将其转换为上面显示的类型。

试一试它可能会工作

+0

omg那是问题!它是如此清晰,但我没有考虑它!非常感谢bro(Y) –

相关问题