функция onClick не выполняется - PullRequest
0 голосов
/ 09 октября 2019

Я работаю над тем, чтобы мой onClickListener работал, но по какой-то причине он не выполняется.

Я просматривал похожие вопросы, но ни одно из решений не работает. Свойство clickable кнопки имеет значение true, и мой код, подобный этому в другом файле, работает правильно.

setContentView(R.layout.activity_page);
Button loginButton = findViewById(R.id.goLogin);
System.out.print("made the button");

loginButton.setOnClickListener(new View.OnClickListener(){
   @Override
   public void onClick(final View v) {
     System.out.println("x");
   }
});

«Сделано в кнопке» печатается, а «x» - нет.

1 Ответ

0 голосов
/ 09 октября 2019

Я не думаю, что final должен быть с View v. Попробуйте заменить final.

    loginButton.setOnClickListener(new View.OnClickListener(){
       @Override
       public void onClick(View v) {
       System.out.println("x");
       }
    });
...