Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从另一个类重置变量_Java_Android - Fatal编程技术网

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;

你需要展示更多的代码来理解哪里出了问题。这个方法正是我想要的,非常感谢先生。