2013-06-02 59 views
0

我卡上的一个问题...我尝试加载FB轮廓石化公司的Android:如何加载的Facebook个人资料照片

 // Request user data and show the results 
     Request.executeMeRequestAsync(session, new Request.GraphUserCallback() 
     {   
      public void onCompleted(GraphUser user, Response response) { 
       if (user != null) 
       {     
        userInfoTextView.setText(fb.buildUserInfoDisplay(user));  
        profilePhoto.setImageBitmap(fb.getUserPic()); 
       } 
      } 

     }); 

的问题是,我得到NetworkOnMainThreadException。现在我知道,我必须使用AsyncTask,但如果我这样做,我不能修改视图,因为它不是在该线程上创建的。有任何想法吗?

回答

0

对于网络上的主线程例外设置您的布局文件之前编写代码

如果(android.os.Build.VERSION.SDK_INT> 9(最低SDK您在清单文件中已给定目标)) {StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder()。permitAll()。build();
StrictMode.setThreadPolicy(policy); }

相关问题