我遇到了问题,
final Button button = (Button) findViewById(R.id.okBtn);
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
String res = getServerData("http://10.0.2.2/auth.php?username="+username.getText()+"&password="+password.getText());
//txt.setText(res);
if("true".equals(res))
txt.setText("SUCESS");
else
txt.setText("FAILED");
}
});
为什么这个条件仍然在FAILED上,即使我取消注释txt.setText(res)它显示为true。知道为什么吗?
谢谢..
答案 0 :(得分:0)
我认为这是与字符串中额外空格相关的问题,所以试试吧。
final Button button = (Button) findViewById(R.id.okBtn);
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
String res = getServerData("http://10.0.2.2/auth.php?username="+username.getText()+"&password="+password.getText());
//txt.setText(res);
Log.d("MyActivity",res);
if("true".equals(res.trim()))
txt.setText("SUCESS");
else
txt.setText("FAILED");
}
});
如果这项工作与否。
请通知我,我想知道到底发生了什么。