public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
HttpUtils httpUtils=new HttpUtils();
//发送网络请求,参数一:请求方式,post/get,参数二:要访问的服务器地址,参数三:请求数据时的状态回调
httpUtils.send(HttpMethod.POST, "http://www.sing.cn", new RequestCallBack<String>() {
//开始加载网络资源
@Override
public void onStart() {
// TODO Auto-generated method stub
super.onStart();
ToastUtil.showToast(MainActivity.this, "开始加载网络资源", 0);
}
//正在加载网络资源
@Override
public void onLoading(long total, long current, boolean isUploading) {
// TODO Auto-generated method stub
super.onLoading(total, current, isUploading);
ToastUtil.showToast(MainActivity.this, "正在加载网络资源"+current/total+"%", 0);
}
//网络资源加载失败
@Override
public void onFailure(HttpException arg0, String arg1) {
// TODO Auto-generated method stub
ToastUtil.showToast(MainActivity.this, "网络资源加载失败", 0);
}
//网络资源加载成功
@Override
public void onSuccess(ResponseInfo<String> arg0) {
// TODO Auto-generated method stub
String result = arg0.result;
ToastUtil.showToast(MainActivity.this, "网络资源加载成功"+result, 0);
}
});
}
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
HttpUtils httpUtils=new HttpUtils();
//发送网络请求,参数一:请求方式,post/get,参数二:要访问的服务器地址,参数三:请求数据时的状态回调
httpUtils.send(HttpMethod.POST, "http://www.sing.cn", new RequestCallBack<String>() {
//开始加载网络资源
@Override
public void onStart() {
// TODO Auto-generated method stub
super.onStart();
ToastUtil.showToast(MainActivity.this, "开始加载网络资源", 0);
}
//正在加载网络资源
@Override
public void onLoading(long total, long current, boolean isUploading) {
// TODO Auto-generated method stub
super.onLoading(total, current, isUploading);
ToastUtil.showToast(MainActivity.this, "正在加载网络资源"+current/total+"%", 0);
}
//网络资源加载失败
@Override
public void onFailure(HttpException arg0, String arg1) {
// TODO Auto-generated method stub
ToastUtil.showToast(MainActivity.this, "网络资源加载失败", 0);
}
//网络资源加载成功
@Override
public void onSuccess(ResponseInfo<String> arg0) {
// TODO Auto-generated method stub
String result = arg0.result;
ToastUtil.showToast(MainActivity.this, "网络资源加载成功"+result, 0);
}
});
}
}