所以我对开发Android应用程序非常陌生,之前从未接触过Java。我试图创建一个非常简单的应用程序,在这里您显示登录屏幕,输入密码(这是静态的和本地化的,我还没有使用auth服务器)。
OnClick
回调将当前EditText
中的文字与预设密码(即#34; 1234")进行比较,并决定是否更改为后续活动或拒绝访问。
当我运行应用程序时,它完美无缺,除了当我点击"登录" EditText
中有1234的按钮,我没有回复。什么都没发生。很沮丧。请帮助并解释您对我的代码所做的任何更正,我渴望学习!
我的活动的类文件。
答案 0 :(得分:0)
我可以在您的代码中看到多个问题:
https://developer.android.com/training/basics/firstapp/starting-activity.html
要比较String,有一个预定义的方法就像这样使用:
if(pinText.equalsIgnoreCase("1234")){
// Call your intent here.
}
我建议在互联网上找到一个很好的Android开发教程系列,并从那里开始学习。我会帮助您更好地理解这些事情。