从另一个类重置变量

时间:2016-04-03 19:29:33

标签: 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;`

问题在于,一旦重复Activity,标志值就会不断累积,而不是只有一个标志值与0不同。

flag2结束后,如何将Quiz20的值更改回Activity

1 个答案:

答案 0 :(得分:2)

由于您在测验中将所有标志声明为静态,因此在修改标志时,您将在测验中修改单个原件。停止使用静态。

如果您坚持使用静态,那么您可以将标志设置为:

Quiz2.flag = 0;