三个活动,两个按钮和一个答案

时间:2013-06-20 20:03:58

标签: java android

所以我有一个问题: 我必须制作将要做的节目; 在第一个活动中,我们有一个按钮,当我们点击它时会打开一个新的活动,我们有一个新的按钮,我们点击它打开第三个活动,我们可以查看总数 - 我们点击按钮的次数(所以: 2次)

我知道如何开始新的活动,但我不知道如何获得总数的点击次数。

“”抱歉我的英语不好“”

3 个答案:

答案 0 :(得分:1)

有两种简单的方法可以做到这一点。最简单的,我假设你想要因为它听起来像家庭作业,只是创建一个static字段,也许在一个类来保存这个字段。然后在每个onClick()简单递增计数器。

另一种方法是创建SharedPreference并在每次访问字段时增加。即使您关闭应用程序,这也会持续存在。

答案 1 :(得分:1)

你可以拥有一个静态int变量。在创建第一个活动时将其设置为1。在每个活动的onCreate中将变量增加1。在每个onDestroy中将它减少1!这应该给你活跃的活动数量!

如果你不想只是活动的活动,那么不要在onDestroy中减少它!

答案 2 :(得分:1)

另一种方法是设置按钮的onClick()以通过将递增的数字作为bundle传递来启动新活动。然后,在新活动中,您可以通过访问其密钥并将其存储在变量中,从传入的包中检索该数据。

然后,您可以为下一个活动类似地重复此过程。