package com.squareup.picasso;

import android.content.Context;
import android.content.res.Resources;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.BitmapFactory.Options;
import android.net.Uri;
import java.io.IOException;

class ResourceRequestHandler extends RequestHandler
{
  private final Context context;

  ResourceRequestHandler(Context paramContext)
  {
    this.context = paramContext;
  }

  private static Bitmap decodeResource(Resources paramResources, int paramInt, Request paramRequest)
  {
    BitmapFactory.Options localOptions = createBitmapOptions(paramRequest);
    if (requiresInSampleSize(localOptions))
    {
      BitmapFactory.decodeResource(paramResources, paramInt, localOptions);
      calculateInSampleSize(paramRequest.targetWidth, paramRequest.targetHeight, localOptions, paramRequest);
    }
    return BitmapFactory.decodeResource(paramResources, paramInt, localOptions);
  }

  public boolean canHandleRequest(Request paramRequest)
  {
    if (paramRequest.resourceId != 0)
      return true;
    return "android.resource".equals(paramRequest.uri.getScheme());
  }

  public RequestHandler.Result load(Request paramRequest, int paramInt)
    throws IOException
  {
    Resources localResources = Utils.getResources(this.context, paramRequest);
    return new RequestHandler.Result(decodeResource(localResources, Utils.getResourceId(localResources, paramRequest), paramRequest), Picasso.LoadedFrom.DISK);
  }
}

/* Location:           C:\Documents and Settings\Cesar Cabello Cea\Mis documentos\Downloads\apk-downloader\com.ikea.kompis-6_dex2jar.jar
 * Qualified Name:     com.squareup.picasso.ResourceRequestHandler
 * JD-Core Version:    0.6.2
 */