gpt4 book ai didi

java - Activity 之间的Android Java计数器

转载 作者:行者123 更新时间:2023-11-29 03:16:41 25 4
gpt4 key购买 nike

我正在开发一款包含两个 Activity 的游戏。我有一个类,ModelGetter,使用这种方法:

public int getPoint {
return point++;
}

当我在 FirstActivity 中按下一个按钮时,我调用 modelgetter.getPoint() 并返回 0。当我在 SecondActivity 中按下一个按钮时,我调用 modelgetter1.getPoint()再次,它仍然返回 0。我在 SecondActivity 中创建了 ModelGetter 的新实例。

我不知道如何在不同的 Activity 中使用相同的实例并让我的变量始终递增。

最佳答案

如果您正在创建一个实例,那么数据将会不同。如果您希望使用相同的计数器,请将其更改为静态。像这样创建一个类:

public class ModelGetter{

public static int point;

public static int getPoint(){
return point++;
}

}

并像 ModelGetter.getPoint(); 那样调用它

关于java - Activity 之间的Android Java计数器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26157118/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com