Home > Enterprise >  Unexpected token else Android Studio
Unexpected token else Android Studio

Time:11-02

This my code about authentification, but I do not understand why when I run my code "else" display "Unexpected token".

username = (EditText)  findViewById(R.id.editTextUsername_id);
     motdepasse = (EditText)  findViewById(R.id.editTextPassword_id);
     signin  = (Button) findViewById(R.id.btnSignIn_id);


    signin.setOnClickListener(new View.OnClickListener() {
      @Override
      public void onClick(View view)
      {
         if (username.getText().toString().equals("admin") && motdepasse.getText().toString().equals("admin"));
          Intent intention = new Intent( Login.this, ATM.class);
          startActivity(intention);
      }
      else {
          Toast.makeText(Login.this, "Username or Password", Toast.LENGTH_LONG).show();
      }
    });
}

`

I am expectin to resolv my coding problem

CodePudding user response:

It should be like- check if condition and onclick method.

username = (EditText) findViewById(R.id.editTextUsername_id);
     motdepasse = (EditText) findViewById(R.id.editTextPassword_id);
     signin = (Button) findViewById(R.id.btnSignIn_id);


    signin.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            if (username.getText().toString().equals("admin") && motdepasse.getText().toString().equals("admin")) {
                startActivity( new Intent(Login.this, ATM.class));
             } else {
                Toast.makeText(Login.this, "Username or Password", Toast.LENGTH_LONG).show();
            }
        }
    });
}
  • Related