java - 使用 setOnCheckedChangeListener 时切换按钮使应用程序崩溃 - Android
问题描述
刚开始学习编程并从谷歌开发人员那里复制了一个示例,但是当我尝试打开应用程序时它就崩溃了
dedo.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if (isChecked) {
// The toggle is enabled
} else {
// The toggle is disabled
}
}
});
解决方案
用这个替换你的,
dedo.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if (isChecked){
//do something
}else {
//do something else
}
}
});
推荐阅读
- r - 尝试在 kable 上对齐图像时,更改 latex_engine 会出错
- python - 正负数序列的计数和求和
- javascript - 悬停在 Span 上移动图像
- python - 我收到此错误“TypeError:只能将 str(不是“NoneType”)连接到 str'
- amazon-web-services - Spark/Yarn UI 视图都使用 dns 名称而不是 IP:port 名称,有什么方法可以改变吗?
- python - for循环时如何在数据框中添加行?
- google-drive-api - 如何在 Colab 中使用已安装的 Google Drive 加快解压缩/读取文件的速度?
- python - 使用 Python OpenCV 删除图像的黑色标题部分
- awk - 当文本块中必须存在特定字符串时,如何使用 sed/awk 在两个模式之间提取文本
- javascript - 字符串化对象键的名称