Java ADK登录应用程序无法正常工作

时间:2017-07-10 20:20:33

标签: java android login passwords

所以我对开发Android应用程序非常陌生,之前从未接触过Java。我试图创建一个非常简单的应用程序,在这里您显示登录屏幕,输入密码(这是静态的和本地化的,我还没有使用auth服务器)。

OnClick回调将当前EditText中的文字与预设密码(即#34; 1234")进行比较,并决定是否更改为后续活动或拒绝访问。

当我运行应用程序时,它完美无缺,除了当我点击"登录" EditText中有1234的按钮,我没有回复。什么都没发生。很沮丧。请帮助并解释您对我的代码所做的任何更正,我渴望学习!

我的活动的类文件。

The class file for my activity

1 个答案:

答案 0 :(得分:0)

我可以在您的代码中看到多个问题:

  1. 为什么要初始化您的edittext两次,删除OnClickListener中的第二个。
  2. 调用setContentView不足以更改活动,您必须创建另一个活动类并在Intent的帮助下更改屏幕。如果你不了解Intent,请查看:
  3. https://developer.android.com/training/basics/firstapp/starting-activity.html

    1. 要比较String,有一个预定义的方法就像这样使用:

      if(pinText.equalsIgnoreCase("1234")){
         // Call your intent here.
        }
      

      我建议在互联网上找到一个很好的Android开发教程系列,并从那里开始学习。我会帮助您更好地理解这些事情。