gpt4 book ai didi

java - Android:启动应用程序之前检查密码

转载 作者:行者123 更新时间:2023-12-02 07:28:01 25 4
gpt4 key购买 nike

我正在创建一个简单的Android应用程序,其中第一个屏幕将向我们显示一个EditText和一个按钮,在EditText中输入“1234”(不包括引号)然后单击按钮时,应用程序将转移控制权到另一项 Activity 。

这是部分代码:

final EditText enterPass;
Button submit;
enterPass = (EditText) findViewById(R.id.password);
submit = (Button) findViewById(R.id.submit);
submit.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
String pass = enterPass.getText().toString();
if(pass.contentEquals("1234")){
Intent adder = new Intent("com.example.pointsadder.Adder");
startActivity(adder);
}
}
});

Eclipse 在项目的任何部分都没有显示任何错误,但是当我运行项目时,输入“1234”并单击“提交”,我收到消息:“抱歉。应用程序 com .example.adder 意外地...“

编辑:这是来自 DDMS 的日志报告:

    [2012-11-08 15:27:52 - ddms] null
java.lang.NullPointerException
at com.android.ddmlib.JdwpPacket.writeAndConsume(JdwpPacket.java:213)
at com.android.ddmlib.Client.sendAndConsume(Client.java:575)
at com.android.ddmlib.HandleHello.sendHELO(HandleHello.java:142)
at com.android.ddmlib.HandleHello.sendHelloCommands(HandleHello.java:65)
at com.android.ddmlib.Client.getJdwpPacket(Client.java:672)
at com.android.ddmlib.MonitorThread.processClientActivity(MonitorThread.java:317)
at com.android.ddmlib.MonitorThread.run(MonitorThread.java:263)

最佳答案

你能发布你的日志输出吗?我要尝试的第一件事是将 pass.contentEquals("1234") 更改为 pass.equals("1234")还可以尝试:

Intent adder = new Intent(Password.this, Adder.class);

关于java - Android:启动应用程序之前检查密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13288720/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com