예제 #1
0
      @Override
      protected Bitmap doInBackground(YouRoomEntry... params) {

        YouRoomCommandProxy proxy = new YouRoomCommandProxy(activity);
        Bitmap image = null;
        roomEntry = params[0];
        String roomId = roomEntry.getRoomId();
        String participationId = roomEntry.getParticipationId();
        synchronized (activity.getBaseContext()) {
          try {
            image = proxy.getMemberImageFromCache(roomId, participationId);
            if (image == null) {
              image = proxy.getMemberImage(roomId, participationId, errFlg);
            }
            roomEntry.setMemberImage(image);
          } catch (Exception e) {
            e.printStackTrace();
            errFlg[0] = true;
            image = BitmapFactory.decodeResource(getResources(), R.drawable.icon);
          }
          return image;
        }
      }