Android 向 imageview 显示 facebook 头像

标签 android facebook-graph-api android-imageview

我尝试在我的 imageview 中显示 facebook 头像。我使用 facebook graph api。我用谷歌搜索并找到了一个例子。但是当我运行程序时,我无法在 imageview 中显示 facebook 头像 这是我的来源

new Runnable() {
        public void run() {
            try {
                img_value = new URL(
                        "http://graph.facebook.com/634179743325545/picture?type=large");
                Bitmap mIcon1 = BitmapFactory.decodeStream(img_value
                        .openConnection().getInputStream());
                user_img.setImageBitmap(mIcon1);
            } catch (MalformedURLException e1) {
                // TODO Auto-generated catch block
                e1.printStackTrace();
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        }
    };

我做错了什么?如果有人知道解决方案请帮助我 谢谢

最佳答案

我建议使用 AsyncTask

private class MyAsyncTask extends AsyncTask<String, Void, Void> {
    @Override
    protected Void doInBackground(String... strings) {
        img_value = new URL(
                    "http://graph.facebook.com/634179743325545/picture?type=large");
        mIcon1 = BitmapFactory.decodeStream(img_value
                    .openConnection().getInputStream());
        return null;
    }

     @Override
     protected void onPostExecute(Void result){
         user_img.setImageBitmap(mIcon1);
     }
}

关于Android 向 imageview 显示 facebook 头像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23921395/

相关文章:

android - 在更改元素的可见性时更新布局高度

php - 使用 Socialite Laravel 检索 Facebook 用户详细信息

android - Android上如何获取ImageView的Drawable的矩形?

java - ImageView 在横向屏幕上适合全高

android - 如何缩放图像边缘以填充android中的背景?

android - 完成 Activity 后如何断开与 Cast 的连接?

android - 横向启动 Android 模拟器

android - 在 Android 上拦截 Activity 和按钮上的触摸事件

facebook-graph-api - 为什么有些 friend 无法通过 Graph API 或 FQL 点赞?

facebook - 有没有办法获取特定城市的所有 Facebook 事件?