Java 从另一个类重置变量
因此,我正在从另一个类导入一些变量。Java 从另一个类重置变量,java,android,Java,Android,因此,我正在从另一个类导入一些变量。flag=Quiz1.flag flag2 = Quiz2.flag; flag3 = Quiz3.flag; flag4 = Quiz4.flag; flag5 = Quiz5.flag; flag6 = Quiz6.flag; flag7 = Quiz7.flag; flag8 = Quiz8.flag; flag9 = Quiz9.flag; flag10= Quiz10.flag;` 问题在于,一旦重复活动,标志值就会不断累积,而不是在不同于0的值中
flag=Quiz1.flag代码>
flag2 = Quiz2.flag;
flag3 = Quiz3.flag;
flag4 = Quiz4.flag;
flag5 = Quiz5.flag;
flag6 = Quiz6.flag;
flag7 = Quiz7.flag;
flag8 = Quiz8.flag;
flag9 = Quiz9.flag;
flag10= Quiz10.flag;`
问题在于,一旦重复活动
,标志值就会不断累积,而不是在不同于0的值中只有1个标志
活动
结束后,如何将Quiz2
上的例如flag2
的值更改回0
?因为您的所有标志在测验中声明为静态,当您修改标志时,您正在修改测验中的单个原始标志。停止使用静态
如果您坚持使用static,那么您会将标志设置回如下所示:
Quiz2.flag = 0;
你需要展示更多的代码来理解哪里出了问题。这个方法正是我想要的,非常感谢先生。