/** * */ package com.gmail.charleszq.picorner.task.flickr; import java.util.Collection; import android.content.Context; import com.gmail.charleszq.picorner.SPUtil; import com.gmail.charleszq.picorner.task.AbstractContextAwareTask; import com.gmail.charleszq.picorner.utils.FlickrHelper; import com.googlecode.flickrjandroid.galleries.GalleriesInterface; import com.googlecode.flickrjandroid.galleries.Gallery; /** * @author charles(charleszq@gmail.com) * */ public class FetchMyGalleriesTask extends AbstractContextAwareTask<Void, Integer, Collection<Gallery>> { public FetchMyGalleriesTask(Context ctx) { super(ctx); } @Override protected Collection<Gallery> doInBackground(Void... params) { String token = SPUtil.getFlickrAuthToken(mContext); String secret = SPUtil.getFlickrAuthTokenSecret(mContext); String userId = SPUtil.getFlickrUserId(mContext); GalleriesInterface gi = FlickrHelper.getInstance() .getFlickrAuthed(token, secret).getGalleriesInterface(); try { return gi.getList(userId, -1, -1); } catch (Exception e) { } return null; } }