gpt4 book ai didi

java - android java.lang.nullpointerException

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

我正在尝试在 android 中做类似的事情。我的意思是我有密码文本框,如果密码正确,我正在尝试使 TextView 可见,但我不断显示异常 java.lang.nullpointerexception 这是我的代码

public class MainActivity extends Activity {
EditText Password;
Button login;
TextView txtDash;



@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

Password=(EditText)findViewById(R.id.pass);
login=(Button)findViewById(R.id.login);

login.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View V) {
try {
if (Password.getText().toString().equals("dsml"))
{

txtDash.setVisibility(View.VISIBLE);
login.setVisibility(View.INVISIBLE);
Password.setVisibility(View.INVISIBLE);

}
else
{
Toast.makeText(getBaseContext(), "invalid password - try again", Toast.LENGTH_SHORT).show();
}
}catch(Exception e){
//Log.e("log_tag", "Error"+e.toString());
Toast.makeText(getBaseContext(), e.toString(), Toast.LENGTH_SHORT).show();
}
}
});


}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
}

请任何人帮助摆脱这个

最佳答案

在使用 txtDash 之前,您似乎缺少对它的引用。

txtDash = (View)findViewById(R.id.id_for_your_view);

关于java - android java.lang.nullpointerException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13428415/

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