使用setOnCheckedChangeListener时,切换按钮使应用程序崩溃-Android

问题描述

刚开始学习编程并从google developers复制了一个示例,但是当我尝试打开应用程序时,它只是崩溃了

dedo.setonCheckedchangelistener(new CompoundButton.OnCheckedchangelistener() {
        public void onCheckedChanged(CompoundButton buttonView,boolean isChecked) {
            if (isChecked) {
                // The toggle is enabled
            } else {
                // The toggle is disabled
            }
        }
    });

Full code

XML

Log

解决方法

以此替换您的

dedo.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
            @Override
            public void onCheckedChanged(CompoundButton buttonView,boolean isChecked) {
                if (isChecked){
                    //do something
                }else {
                    //do something else
                }
            }
        });