我正在比较两个字符串,每次触发else语句。起初它与compareTo一起工作,很好。现在,在编辑了这部分不相关的代码之后,我得到了一个错误的结果......我从服务器得到的str的值。我很困惑这里有什么不对的地方.. 在服务器上我用php回音:
<?php case "helloServer":
echo "hello";
break; ?>
在Java中:
//if(str.compareTo("hello") == 0) {
if(str.equals("hello")){
if(D)Log.d("St","yes "+str);
return true;}
else{
Toast.makeText(getBaseContext(), "NO!", Toast.LENGTH_LONG).show();
return false;
}
答案 0 :(得分:0)
只需在调试模式下运行应用程序并添加断点即可。检查变量以查看是否按预期获取数据。