package com.linangran.tgfcapp.tasks;
import android.os.AsyncTask;
import com.linangran.tgfcapp.data.EditPostData;
import com.linangran.tgfcapp.data.HttpResult;
import com.linangran.tgfcapp.fragments.PostFragment;
import com.linangran.tgfcapp.utils.NetworkUtils;
/**
* Created by linangran on 5/2/15.
*/
public class EditPostTask extends AsyncTask<Void, Integer, HttpResult<EditPostData>>
{
int pid;
int tid;
PostFragment postFragment;
public EditPostTask(int pid, int tid, PostFragment postFragment)
{
this.pid = pid;
this.tid = tid;
this.postFragment = postFragment;
}
@Override
protected HttpResult<EditPostData> doInBackground(Void... params)
{
return NetworkUtils.fetchEditText(pid, tid);
}
@Override
protected void onPostExecute(HttpResult<EditPostData> result)
{
postFragment.finishFetchEditText(result);
}
}