2013-06-02 1 views
0

를로드하는 방법 ... 나는 안드로이드에 FB의 프로필 그림을로드하려고 :내가 한 가지 문제에 붙어있어 페이스 북의 프로필 사진

 // 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); }

관련 문제