写了一个很简单的login page,就是用post传值到服务器上,然后服务器验证后返回yes,no,然后程序根据返回值判断是否允许登录,可是关于返回值这里,我用TextView或者Toast显示的永远都是yes,可是用if(responseCode=="yes")这样判断永远是false,也就是说responseCode不等于"yes",这是什么原因呢?下面是代码:
post.setEntity(new UrlEncodedFormEntity(params,HTTP.UTF_8));
HttpResponse response = new DefaultHttpClient().execute(post);
if(response.getStatusLine().getStatusCode()==200) {
responseCode = EntityUtils.toString(response.getEntity());
TextView tv = (TextView)findViewById(R.id.tv);
tv.setText(responseCode);
if(responseCode == "yes")
return true;
else
return false;
}
tv这里显示的就是yes,但是下面那个if语句永远进不了true那里,永远都是判成false,responseCode是String类型
post.setEntity(new UrlEncodedFormEntity(params,HTTP.UTF_8));
HttpResponse response = new DefaultHttpClient().execute(post);
if(response.getStatusLine().getStatusCode()==200) {
responseCode = EntityUtils.toString(response.getEntity());
TextView tv = (TextView)findViewById(R.id.tv);
tv.setText(responseCode);
if(responseCode == "yes")
return true;
else
return false;
}
tv这里显示的就是yes,但是下面那个if语句永远进不了true那里,永远都是判成false,responseCode是String类型
解决方案 »
- 如何动态的设置Relative Layout中按钮的layout_align_parent_right属性
- OpenGL ES 将一个纹理的内容拷贝到另一个纹理上,有比glCopyTexSubImage2D更好的方法吗
- 请教robotium写case的时候,在hierarchyviewer中看到的view id应该怎么用
- 怎样测试Wap Push信息
- 几个关于android的疑问
- 求解:如何获得周围三个邻区的基站信息,并显示出来?
- OTA只是重启,而进不了recovery
- 请问有没有谁用过github上ImageView Zoom这个开源框架?
- 自定义ArrayAdapter初始化时不能显示,加新数据时重复显示所有
- eclipse android虚拟机开机后什么都没有 连系统都没有
- android webview控件访问网站问题
- 手机端和服务器端如何进行数据的同步 有什么好的办法
先学好java吧。
是呀,这是两个对象啊,基本数据类型才能这样比较responseCode.equals("yes")