public class LoginActivity extends Activity {
private EditText et_name,et_pass;
private TextView tv_result;
//消息的处理者
private Handler handler = new Handler(){
@Override
public void sendError(Message msg) {
Toast.makeText(LoginActivity.this, "登录出现错误", 1).show();
}
@Override
public void sendSuccess(Message msg) {
InputStream is = (InputStream) msg.obj;
String result = StreamTools.streamToStr(is);
tv_result.setText(result);
}
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login);
et_name = (EditText) findViewById(R.id.username);
et_pass = (EditText) findViewById(R.id.userpass);
tv_result = (TextView) findViewById(R.id.textView);
}
public void login(View v){
int id = v.getId();
switch (id) {
case R.id.login:
final String userName = et_name.getText().toString();
final String userPass = et_pass.getText().toString();
if(TextUtils.isEmpty(userName.trim())||TextUtils.isEmpty(userPass.trim())){
Toast.makeText(this, "用户名或者密码不能为空", Toast.LENGTH_LONG).show();
}else{
new Thread(new Runnable() {
@Override
public void run() {
String uri="http://172.16.237.119:8989/Login/login.do?username="
+ userName + "&userpass=" + userPass;
//通过get请求,引入jar包,调用框架中封装好的方法
System.out.println("**************"+userName+"********"+userPass);
}
}).start();
}
break;
default:
break;
}
}