package com.linangran.tgfcapp.tasks;
import android.os.AsyncTask;
import com.linangran.tgfcapp.activities.LoginActivity;
import com.linangran.tgfcapp.data.HttpResult;
import com.linangran.tgfcapp.utils.NetworkUtils;
/**
* Created by linangran on 25/1/15.
*/
public class FetchUserInfoTask extends AsyncTask<Void, Integer, HttpResult<String>>
{
private LoginActivity loginActivity;
public FetchUserInfoTask(LoginActivity loginActivity)
{
this.loginActivity = loginActivity;
}
@Override
protected HttpResult<String> doInBackground(Void... voids)
{
return NetworkUtils.fetchUsername();
}
@Override
protected void onPostExecute(HttpResult<String> stringHttpResult)
{
super.onPostExecute(stringHttpResult);
loginActivity.loadingUsernameFinish(stringHttpResult);
}
}