1

我有一个自定义对话框,我试图在其中加载带有 Facebook 个人资料图像的对话框,下面的名称是我的代码

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 提要对话框,在发布时我想要对话框中的用户图像和名称,代码对我来说似乎没问题,但不知道我哪里出错了。任何帮助表示赞赏。

4

1 回答 1

0

问题解决了..在这一行做错了 URL image_value= new URL("http://graph.facebook.com/" + id+ "/picture" ); 以前我在 url 中使用用户名而不是 id ...

于 2012-12-12T07:20:25.563 回答