Java OnClickListener未在android studio中启动事件

Java OnClickListener未在android studio中启动事件,java,android,android-studio,Java,Android,Android Studio,我试图创建一个简单的登录应用程序,但当我点击寄存器时,它并没有触发onClickListener事件中编写的事件 我试图通过register.setOnClicklistnerthis注册侦听器,但这也不起作用 register.setOnClickListenerthis; register.setOnClickListener新建OnClickListener{ @凌驾 公共视图v{ Toast.makeTextRegistration.this,密码不匹配,Toast.LENGTH\u S

我试图创建一个简单的登录应用程序,但当我点击寄存器时,它并没有触发onClickListener事件中编写的事件

我试图通过register.setOnClicklistnerthis注册侦听器,但这也不起作用

register.setOnClickListenerthis; register.setOnClickListener新建OnClickListener{ @凌驾 公共视图v{ Toast.makeTextRegistration.this,密码不匹配,Toast.LENGTH\u SHORT; 字符串user=username.getText.toString.trim; 字符串ema=email.getText.toString.trim; 字符串pswd=password.getText.toString.trim; 字符串pswd_c=password_confirm.getText.toString.trim; 布尔值flag1=false,flag2=false; ifpswd.equalspswd\u c{ flag2=真; }否则{ Toast.makeTextRegistration.this,密码不匹配,Toast.LENGTH\u SHORT; } Pattern p=Pattern.compile^[A-Z0-9.\%+-]+@[A-Z0-9.-]+\.[A-Z]{2,6}$,Pattern.CASE不区分大小写; 匹配器m=p.matcherema; 寻找{ flag1=真; }否则{ Toast.makeTextRegistration。这是无效的电子邮件地址,Toast.LENGTH\u SHORT; } ifflag1和&flag2{ long val=db.addUseruser、ema、pswd; ifval>0{ Toast.makeTextRegistration.this,注册成功,Toast.LENGTH\u SHORT; Intent regSuccess=新的IntentRegistration.this,MainActivity.class; 星战胜利; }否则{ Toast.makeTextRegistration.this,出了点问题!,Toast.LENGTH\u SHORT; } } } };
您的Toast缺少show方法,您可以使用Log检查您的Toast缺少show方法,您可以使用Log检查添加到您的Toast或尝试使用AlertDialog查看您的OnClickListener是否工作添加到Toast或尝试使用AlertDialog查看OnClickListener是否工作