2017-06-04 18 views
-5

は、私は、パスワードの比較のヘルプが好きで、パスワードを確認し、パスワードの不一致のエラーを表示するようになりパスワードとパスワードを比較するにはどうすればよいですか?

final EditText etregpassword = (EditText)findViewById(R.id.etregpassword); 

でエラーを取得しています。

public class RegisterActivity extends AppCompatActivity { 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_register); 

    final EditText etregname = (EditText)findViewById(R.id.etregname); 
    final EditText etregemailid = (EditText)findViewById(R.id.etregemailid); 
    final EditText etregpassword = (EditText)findViewById(R.id.etregpassword); 
    final EditText etconfirmregpassword = (EditText)findViewById(R.id.etconfirmregpassword); 
    final Button regbutton = (Button) findViewById(R.id.regbutton); 

    regbutton.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View v) { 

      final String User_name = etregname.getText().toString(); 
      final String Email_id = etregemailid.getText().toString(); 
      final String Password = etregpassword.getText().toString(); 
      final String Confirm_password = etconfirmregpassword.getText().toString(); 

      Response.Listener<String> responseListner = new Response.Listener<String>(){ 

       @Override 
       public void onResponse(String response) { 
        try { 
         JSONObject jsonObject = new JSONObject(response); 
         boolean SUCCESS = jsonObject.getBoolean("success"); 

         if(SUCCESS){ 
          Intent intent = new Intent(RegisterActivity.this,LoginActivity.class); 
          RegisterActivity.this.startActivity(intent); 
         } 

         else{ 
          AlertDialog.Builder builder = new AlertDialog.Builder(RegisterActivity.this); 
          builder.setMessage("Register Failed") 
           .setNegativeButton("Retry",null) 
            .create() 
            .show(); 

         } 

        } catch (JSONException e) { 
         e.printStackTrace(); 
        } 

       } 
      }; 

      RegisterRequest registerRequest = new RegisterRequest(User_name,Email_id,Password,Confirm_password,responseListner); 
      RequestQueue queue= Volley.newRequestQueue(RegisterActivity.this); 
      queue.add(registerRequest); 
     } 

    }); 


} 

} 
+4

をとJavascriptがこれをどうするかがありますか? – epascarello

+0

エラーメッセージをお読みになりましたか? – SLaks

+0

「私はで...エラーを取得しています」 - どのようなエラー?エラーメッセージには何が間違っているかを説明する重要な情報が含まれています人々はそれのお手伝いをすることができるように、読んで理解し、エラーメッセージを、そしてあなたがそれを理解していない場合は、あなたの質問に正確なメッセージをコピー&ペーストしてみてください。確認password..ifで – Jesper

答えて

0

ただ、それらの値を比較:

final String password = etregpassword.getText().toString(); 
final String confirmPassword = etconfirmregpassword.getText().toString(); 
if (!TextUtils.isEmpty(password) && !TextUtils.isEmpty(confirmPassword)) 
    { 
     if(password.equals(confirmPassword)) 
     { 
      //are equal 
     } 
     else { 
      //are different 
     } 
    } 
関連する問題