刚开始学android的菜鸟一枚,在学Switch的时候遇到一个问题,还请高手指教!
——说,Switch的点击相应用到了OnCheckedChangeListener接口,需要实现onCheckedChanged方法;
该方法原型如下:
void onCheckedChanged(CompoundButton buttonView, boolean isChecked)
很好奇这里的入口参数buttonView和我之前生命的Switch(名称为actionBarSwitch,抄的)变量,这两者是个什么关系。于是我用了“==”比较了两者,结果是相同的!
那我就不明白了,这里为什么要传入一个已经存在的变量呢?直接用自己生命的Switch类对象actionBarSwitch不行么?有没有了解的点拨下?不胜感激!
——说,Switch的点击相应用到了OnCheckedChangeListener接口,需要实现onCheckedChanged方法;
该方法原型如下:
void onCheckedChanged(CompoundButton buttonView, boolean isChecked)
很好奇这里的入口参数buttonView和我之前生命的Switch(名称为actionBarSwitch,抄的)变量,这两者是个什么关系。于是我用了“==”比较了两者,结果是相同的!
那我就不明白了,这里为什么要传入一个已经存在的变量呢?直接用自己生命的Switch类对象actionBarSwitch不行么?有没有了解的点拨下?不胜感激!