下面的代码我有问题,
我有多个类,在example2类中有静态布尔var
public class example2 extends Activity {
public static boolean var = false;
}
在example1中有来自example2的静态变量引用。
public class example1 extends Activity {
public void onResume() {
super.onResume();
example2.var = false;
}
}
错误:从实例方法com.example.example2.onResume()
写入静态字段com.example.example2.fromVar
如何解决这个......
答案 0 :(得分:0)
好吧,从非静态上下文写入静态字段是代码味道,为什么这样做? 修复很简单,不要写入静态变量,但是当我们看不到你的所有代码时很难帮助。