public class MyTask<T> extends AsyncTask<T, T, String> {
Context mContext;
String mPath;
String mRem;
public MyTask(Context mContext, String mPath, String mRem) {
this.mContext = mContext;
this.mPath = mPath;
this.mRem = mRem;
}
@Override
protected String doInBackground(T... ts) {
return HttpRequCon.getHttpCon(mContext,mPath,mRem);
}
@Override
protected void onPostExecute(String s) {
super.onPostExecute(s);
if (s!=null){
taskListener.result(s);
}
}
//创建接口
public interface TaskListener{
void result(String t);
}
//创建私有属性
private TaskListener taskListener;
//写一个方法
public MyTask setTaskListener(TaskListener taskListener){
this.taskListener = taskListener;
return this;
}
}