我有一个自定义对话框,我正在尝试加载带有脸书资料图像的对话框,下面的名称是我的代码
public void postToWall(String message) {
String fbUser="";
try {
JSONObject me = new JSONObject(facebook.request("me"));
String id=me.getString("id");
ImageView picture;
fbUser = me.getString("name");
TextView usr = (TextView)findViewById(R.id.textView1);
picture = (ImageView) findViewById(R.id.imageView4);
URL image_value= new URL("http://graph.facebook.com/" + fbUser + "/picture" );
Bitmap profPict=BitmapFactory.decodeStream(image_value.openConnection().getInputStream());
picture.setImageBitmap(profPict);
usr.setText(fbUser);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
而不是fb feed对话框我创建了自定义对话框,在发布我希望对话框中的用户图像和名称时,代码似乎对我好,但不知道我哪里出错了。 任何帮助表示赞赏。
答案 0 :(得分:0)
问题解决了......这条线错了 URL image_value =新网址(“http://graph.facebook.com/”+ id +“/ picture”);以前我在网址中使用了用户名而不是id ...