Неожиданная ошибка токена в функции входа в систему

Я написал функцию входа в Android Studio. Ошибка в неожиданном токене "else".

else {
    displaymessage.setText("Login is unsuccessful");
}

Код следующий:

public class MainActivity extends AppCompatActivity {
    private EditText etName;
    private EditText etPassword;
    private Button Login;
    private TextView displaymessage;    

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

        etName=(EditText)findViewById(R.id.etName);
        etPassword= (EditText) findViewById(R.id.etPassword);
        Login= (Button)findViewById(R.id.BtnLogin);
        displaymessage=(TextView) findViewById(R.id.displaymessage);

        Login.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                String Name = String.valueOf(etName.getText());
                String password = String.valueOf(etPassword.getText());

                if (Name.equals("Ammad") && password.equals("Ammad"))
                    displaymessage.setText("Login is successfull");
            }
            else
            {
                displaymessage.setText("Login is unsuccessful");
            }        
        });    
}

Если у оператора нет открывающей скобки.

Madhan Varadhodiyil 27.07.2018 13:30
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
1
36
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

правильно открыть / закрыть оператор if.

    if (Name.equals("Ammad") && password.equals("Ammad"))
        {
                displaymessage.setText("Login is successfull");
        }
        else
        {
            displaymessage.setText("Login is unsuccessful");
        }

Другие вопросы по теме