/** * */ package com.gmail.charleszq.picorner.task.flickr; import java.util.List; import android.content.Context; import com.gmail.charleszq.picorner.model.MediaObjectComment; import com.gmail.charleszq.picorner.task.AbstractContextAwareTask; import com.gmail.charleszq.picorner.utils.FlickrHelper; import com.gmail.charleszq.picorner.utils.ModelUtils; import com.googlecode.flickrjandroid.Flickr; import com.googlecode.flickrjandroid.photos.comments.Comment; import com.googlecode.flickrjandroid.photos.comments.CommentsInterface; /** * @author charles(charleszq@gmail.com) * */ public class FlickrLoadCommentsTask extends AbstractContextAwareTask<String, Integer, List<MediaObjectComment>> { public FlickrLoadCommentsTask(Context ctx) { super(ctx); } @Override protected List<MediaObjectComment> doInBackground(String... params) { String photoId = params[0]; Flickr f = FlickrHelper.getInstance().getFlickr(); CommentsInterface ci = f.getCommentsInterface(); try { List<Comment> comments = ci.getList(photoId, null, null); return ModelUtils.convertFlickrComments(comments); } catch (Exception e) { } return null; } }