package org.qii.weiciyuan.ui.loader;
import org.qii.weiciyuan.bean.android.MentionTimeLineData;
import org.qii.weiciyuan.support.database.MentionWeiboTimeLineDBTask;
import android.content.Context;
import android.support.v4.content.AsyncTaskLoader;
/**
* User: qii
* Date: 13-4-10
*/
public class MentionsWeiboTimeDBLoader extends AsyncTaskLoader<MentionTimeLineData> {
private String accountId;
private MentionTimeLineData result;
public MentionsWeiboTimeDBLoader(Context context, String accountId) {
super(context);
this.accountId = accountId;
}
@Override
protected void onStartLoading() {
super.onStartLoading();
if (result == null) {
forceLoad();
} else {
deliverResult(result);
}
}
public MentionTimeLineData loadInBackground() {
result = MentionWeiboTimeLineDBTask.getRepostLineMsgList(accountId);
return result;
}
}