2013-06-02 60 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); }

相關問題