/**
*
*/
package com.gmail.charleszq.picorner.task.px500;
import android.util.Log;
import com.github.yuyang226.j500px.J500px;
import com.github.yuyang226.j500px.photos.ImageSize;
import com.github.yuyang226.j500px.photos.Photo;
import com.gmail.charleszq.picorner.task.AbstractGeneralTask;
import com.gmail.charleszq.picorner.utils.J500pxHelper;
/**
* @author charles(charleszq@gmail.com)
*
*/
public class PxFetchPhotoExifTask extends
AbstractGeneralTask<String, Void, Photo> {
@Override
protected Photo doInBackground(String... params) {
String photoId = params[0];
try {
J500px px = J500pxHelper.getJ500pxInstance();
Photo p = px.getPhotosInterface().getPhotoDetail(Integer.parseInt(photoId), ImageSize.LARGEST, false, -1);
return p;
} catch (Exception e) {
Log.w(TAG, "unable to get the photo detail: " + e.getMessage()); //$NON-NLS-1$
return null;
}
}
}