package com.linangran.tgfcapp.tasks;
import android.os.AsyncTask;
import com.linangran.tgfcapp.data.ForumListItemData;
import com.linangran.tgfcapp.data.HttpResult;
import com.linangran.tgfcapp.fragments.ForumListFragment;
import com.linangran.tgfcapp.utils.NetworkUtils;
import java.util.List;
/**
* Created by linangran on 3/1/15.
*/
public class ForumListDownloadTask extends AsyncTask<Integer, Integer, HttpResult<List<ForumListItemData>>>
{
public ForumListFragment forumListFragment;
public ForumListDownloadTask(ForumListFragment forumListFragment)
{
super();
this.forumListFragment = forumListFragment;
}
@Override
protected HttpResult<List<ForumListItemData>> doInBackground(Integer... params)
{
int fid = params[0];
int page = params[1];
return NetworkUtils.getForumList(fid, page);
}
@Override
protected void onPostExecute(HttpResult<List<ForumListItemData>> result)
{
this.forumListFragment.finishLoadMoreData(result);
}
}