Android アプリでユーザーのログイン パスワードを作成する必要があります。最初の部分では、setPass と確認パスを比較し、データベースに保存します。私の問題は、elseが実行されないことです。これが私のコードです...
savePass.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
if(setPass.getText().toString()
!=conPass.getText().toString()){
Log.d("login", "Checking whether passwords created ok");
Log.d("login", "setPass: " + setPass.getText().toString());
Log.d("login", "conPass: " + conPass.getText().toString());
error.setText("Passwords do not match!");
}else{
Log.d("login", "showing dialog 0 ");
showDialog(0);
Log.d("login", "Instantiating loginNew");
Login login = new Login();
login.setPassword(setPass.toString());
Log.d("login", "Adding to db");
db.addPassword(login);
Log.d("login", "opening main login form");
Intent intent = new Intent("com.philsoft.budget.activity_main");
startActivity(intent);
}
}
});