您的位置:首页 > 数据库

连接数据库

2015-08-20 16:11 309 查看
private void login(String userName, String password) {
//      String password_md5 = MD5Tools.toMD5(password);
RequestParams params = new RequestParams();
params.put("user_name", userName);
params.put("password", password);
params.put("user_type", 1);
params.put("device_token", Preferences.getDeviceToken());
RestClient.post(Constant.API_LOGIN, params,
new AsyncHttpResponseHandler(this,
new JsonHttpResponseHandler() {

@Override
public void onFinish() {
super.onFinish();
setLoginStatus(false);
}

@Override
public void onFailure(int statusCode,
Header[] headers, Throwable throwable,
JSONObject errorResponse) {
super.onFailure(statusCode, headers, throwable,
errorResponse);
}

@Override
public void onStart() {
super.onStart();
setLoginStatus(true);
}

@Override
public void onSuccess(int statusCode,
Header[] headers, JSONObject rlt) {
try {
if (rlt.getInt("msg_code") == Constant.CODE_SUCCESS) {
// TODO parse user
JSONObject data = rlt
.getJSONObject("data");
User user = UserJSONConvert.convertJsonToItem(data.getJSONObject("user_info"));

accessToken = data
.getString("token");
Preferences.setAccountUser(user,
accessToken);
loadIndexPage();
} else {

String msg = rlt.getString("msg");
ToastUtil.make(LoginActivity.this).show(msg);
}
} catch (JSONException e) {
e.printStackTrace();
}
}

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