这个直接封装成一个类 可以直接拿来直接用。 但是要导入Xutils夹包。
import com.lidroid.xutils.HttpUtils;
import com.lidroid.xutils.exception.HttpException;
import com.lidroid.xutils.http.ResponseInfo;
import com.lidroid.xutils.http.callback.RequestCallBack;
import com.lidroid.xutils.http.client.HttpRequest.HttpMethod;
public abstract class Xutils {
public void getpath(String path) {
HttpUtils httpUtils = new HttpUtils();
httpUtils.send(HttpMethod.GET, path, new RequestCallBack<String>() {
@Override
public void onFailure(HttpException arg0, String arg1) {
}
@Override
public void onSuccess(ResponseInfo<String> info) {
String result = info.result;
parseJson(result);
}
});
}
public abstract void parseJson(String content);
}
注释:使用的时候直接掉用这个方法直接使用,会实现里面的 parseJson(String content)方法, 切记到调用上方的 getpath(String path)这个方法,往里面传入要请求的接口这要才能请求到数据。 (需要导入夹包。)