/**
*
*/
package com.gmail.charleszq.picorner.task.flickr;
import java.util.Collection;
import android.content.Context;
import android.util.Log;
import com.gmail.charleszq.picorner.BuildConfig;
import com.gmail.charleszq.picorner.task.AbstractContextAwareTask;
import com.gmail.charleszq.picorner.utils.FlickrHelper;
import com.googlecode.flickrjandroid.Flickr;
import com.googlecode.flickrjandroid.tags.Tag;
/**
* @author charles(charleszq@gmail.com)
*
*/
public class MyFrequentlyUsedTagsTask extends
AbstractContextAwareTask<Void, Integer, Collection<Tag>> {
public MyFrequentlyUsedTagsTask(Context ctx) {
super(ctx);
}
@Override
protected Collection<Tag> doInBackground(Void... params) {
Flickr f = FlickrHelper.getInstance().getFlickrAuthed(mContext);
try {
return f.getTagsInterface().getMostFrequentlyUsed();
} catch (Exception e) {
if(BuildConfig.DEBUG)
Log.w(TAG, "unable to get my tags: "+ e.getMessage()); //$NON-NLS-1$
return null;
}
}
}