课程
/移动开发
/Android
/Android攻城狮的第一门课(入门篇)
只要初始化带修饰符就会报错,提示如下:
依据提示删除了修饰符就没有再报错,
但在这个方法下未能识别变量上面方法的img,img在不同的方法中
怎么办才能令有修饰符情况下不要报错?
2017-03-27
源自:Android攻城狮的第一门课(入门篇) 9-2
正在回答
私有方法 不能定义在 oncreate方法里面,因为 oncreate 被protected修饰,而且 定义在方法里面的变量为局部变量,生命周期 只在 当前 方法中,其他 方法调用不到,所以 onCheckedChanged方法 不能调用,
解决 方法: 把 img 定义在 当前 Activity 类 内部,这样 作为 一个 成员变量img,可以在 所以 非static修饰的静态方法中调用
举报
想快速掌握Android应用开发基础,选择学习这门课程就对了。