所以,我从另一个类导入了一些变量。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
结束后,如何将Quiz2
上0
的值更改回Activity
?
答案 0 :(得分:2)
由于您在测验中将所有标志声明为静态,因此在修改标志时,您将在测验中修改单个原件。停止使用静态。
如果您坚持使用静态,那么您可以将标志设置为:
Quiz2.flag = 0;