连接数据库
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(); } } })); }
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories