java - onClick 函数未执行
问题描述
我正在努力让我的 onClickListener 工作,但由于某种原因它没有执行。
我已经查看了类似的问题,但没有一个解决方案有效。该按钮的可点击属性为 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”不是。
解决方案
我认为 final 不应该与 View v 一起使用。尝试替换 final。
loginButton.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v) {
System.out.println("x");
}
});
推荐阅读
- docker - 从 $PATH 中找不到的 aws 批处理可执行文件启动 docker 时出现问题
- python - Evaluator 组件上的 TFX IndexError
- c# - 根据 C# .Net 核心方法中其他属性的值填充属性
- asp.net - Blazor wasm 模板控制台错误 - 未定义 jQuery
- c# - 您能否在 .NET WebApi 中丢失查询导致错误请求而不是 404?
- php - PHP - number_format 浮点数
- c# - Web 应用程序在哪里或哪个线程在 IIS 上运行时使用 ram
- java - 解除警报对话框后更新 TextView
- python - 使用 Nameko 的 Python 微服务
- gradle - 在 kotlinjs 项目中包含 kotlinx-data-time libray 的问题