保留阵列

时间:2012-06-23 21:45:03

标签: android

我正在为Android创建各种测验应用。问题应以随机顺序提出,但每个问题每次运行只应出现一次。对于随机化,我正在创建一个随机数组,每个问题的索引在一个单独的类中。此数组通过意图传递给显示问题的主类。

一旦用户回答了问题,我想给他反馈。我通过发起一项告诉他是对还是错的活动来做到这一点。之后,问题活动正在重新开始。现在唯一的问题是随机数组现在已经消失了。

如何保留阵列供以后使用?我真的可以在这里使用一些帮助:)

1 个答案:

答案 0 :(得分:0)

所以你有两个Activity类:问题询问(A)和正确/错误(B)。

如果您从“A”启动startActivity以转到“B”,那么一旦完成“B”,请不要重新启动“A”。只需在“B”上拨打finish()

这样可以确保您不会丢失问题Activity中的数据,而且还不会启动数百个Activity个对象。