【发布时间】:2015-07-09 11:25:10
【问题描述】:
我一直在尝试连接到一个 mysql 数据库并且它是成功的。在 onPostExecute 方法中,我得到的结果在我看来与实际输入完全相同。在此示例中,电子邮件地址为 jb@jb.jb。 Logcat 将两个真实输入都显示为结果。然而我的代码不同意它是一样的。有什么建议吗?
编辑:这个链接显然给出了答案:answer on the question
【问题讨论】:
-
使用
.equals而不是==。 stackoverflow.com/questions/7520432/java-vs-equals-confusion -
使用
if(result.equals(username)) -
它正在工作。多谢你们。用硬编码字符串尝试了 '==' 并且它有效,但显然我的真实代码需要 'equals' 方法。
标签: java android mysql string android-asynctask