final String phone = mName.getText().toString().trim();
final String pwd =mPwd.getText().toString().trim();
if(TextUtils.isEmpty(phone) || TextUtils.isEmpty(pwd)){
Toast.makeText(Login.this, "用户名或者密码不能为空", Toast.LENGTH_SHORT).show();
return;
}
new Thread() {
@Override
public void run() {
LoginHttp httpUtils = new LoginHttp();
//转换为JSON
String user = httpUtils.bolwingJson(phone, pwd);
Log.d(TAG, "user:" + user);
try {
final String result = httpUtils.login(API.LOGIN_API, user);
Log.d(TAG, "结果:" + result);
//更新UI,在UI线程中
runOnUiThread(new Runnable() {
@Override
public void run() {
if("Success".equals(result)){
Toast.makeText(Login.this, "登录成功", Toast.LENGTH_SHORT).show();
}else{
Toast.makeText(Login.this, "登录失败", Toast.LENGTH_SHORT).show();
}
}
});
} catch (IOException e) {
e.printStackTrace();
}
}
}.start();