所以,我从另一个类中导入一些变量。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的值中只有1个标志。如何在
flag2
结束后将Quiz2
的值(例如0
onActivity
改回)更改为? 最佳答案
因为在测试中,所有标志都声明为静态,所以当您修改标志时,将在测试中修改单个原始标志。停止使用静电。
如果您坚持使用static,那么您可以将标志设置为:
Quiz2.flag = 0;