setOnClickListener在特定类中不起作用

时间:2017-12-04 18:03:40

标签: java android android-studio

这是我的UserActivity类中许多按钮之一的代码,即使它们在其他类中具有完全相同的实现并且在那里工作,它们似乎也不起作用。

    Button btnLinkToLogIn = findViewById(R.id.btn_link_login);
    btnLinkToLogIn.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            Intent intent = new Intent(SignUpActivity.this, LoginActivity.class);
            startActivity(intent);
        }
    });

这是与SignUp类

相同的实现
DECLARE @dateA DATE = '2017-07-10'
DECLARE @dateB DATE

IF day(@dateA) < 16 --day number between 1 and 15
  SET @dateB = DATEFROMPARTS(year(@dateA), month(@dateA), FLOOR(RAND() * (30 - 16) + 16)) 
SELECT @dateA, @dateb

如果需要任何其他代码,请告诉我,我也是这个网站的新手,所以请您好好感谢您的帮助并花时间阅读本文!

UserActivity.java

SignUpActivty.java

Project Zip

2 个答案:

答案 0 :(得分:0)

我检查过你的项目一切正常。您必须检查您的设备互联网连接,休息一切正常。

答案 1 :(得分:0)

您已在UserActivity的XML文件中提供 onClick =“buttonClicked”,并且您已实施如下所示。使用onClick in XML或在Java文件中设置onClickListener。不要两个都做。

public void buttonClicked(View view) {
            aiService.startListening();
        }