您的位置:首页 > 其它

xutils

2015-09-14 21:57 253 查看
public class XutilsActivity  extends Activity implements View.OnClickListener{
@ViewInject(R.id.button_xutils)
private Button mButtonXutilsGet;
@ViewInject(R.id.textview_xutils)
private TextView mTextViewXutils;
@ViewInject(R.id.button_xutils_post)
private Button mButtonXutilsPost;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_xutils);
ViewUtils.inject(this);//将所有的按钮遍历找到
mButtonXutilsPost.setOnClickListener(this);
mButtonXutilsGet.setOnClickListener(this);
}

@Override
public void onClick(View v) {
switch (v.getId()){
case R.id.button_xutils:
HttpUtils client=new HttpUtils();
client.send(HttpRequest.HttpMethod.GET, "http://www.360.com", new RequestCallBack<String>() {
@Override
public void onSuccess(ResponseInfo<String> responseInfo) {
mTextViewXutils.setText(responseInfo.result);
}

@Override
public void onFailure(HttpException e, String s) {
mTextViewXutils.setText("网络连接错误");

}
});
break;
case R.id.button_xutils_post:
HttpUtils clientpost=new HttpUtils();
RequestParams params=new RequestParams();
params.addBodyParameter("username","张三");
clientpost.send(HttpRequest.HttpMethod.POST, "http://192.168.0.75:8080/WebDay12/Myservlet", params, new RequestCallBack<String>() {
@Override
public void onSuccess(ResponseInfo<String> responseInfo) {
mTextViewXutils.setText(responseInfo.result);

}

@Override
public void onFailure(HttpException e, String s) {
mTextViewXutils.setText("网络连接异常");

}
});
break;

}

}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: