【发布时间】:2013-07-23 08:00:00
【问题描述】:
我正在处理 Android 应用程序中的登录页面。
如您所知,应用程序必须检查用户名和密码是否有效,然后授予用户访问应用程序的权限。
我使用了以下代码:
...
EditText un = (EditText) findViewById(R.id.username1);
EditText pw = (EditText) findViewById(R.id.password1);
String u = un.getText().toString();
String p = pw.getText().toString();
String myUser = "user1";
String myPass = "pass1";
//////// Now on the click of the Login Button:
public void onClickL (View view){
if ( (u == myUser) && (p == myPass)) /////// move to a new activity
else ///////Display a warning message: Try again
}
我在两个 editText 字段中输入了正确的字符串,但是我总是收到警告消息。 我不明白它有什么问题。
请帮忙:)
【问题讨论】:
-
在这里查看答案stackoverflow.com/a/6819629/557179,请使用谷歌了解基本的java概念或使用stackoverflow的搜索栏:)
-
有趣,我第一次看到关于 SO 的字符串比较问题。这是如何获得投票的?
-
做一些研究,努力搜索,......这些问题之前已经被stack-overflow问过了!
-
@DaveNewton - 它被投票是因为回答它的人(自私地)希望他们能获得声誉。在我看来,投票和/或回答这样的问题会伤害 StackOverflow。目标应该是将所有重复项链接到一个权威问题和答案(不要有几十个相同的问题,每个问题都有几十个相似的答案)。
标签: java android xml android-layout if-statement