gpt4 book ai didi

java - 重新创建 Activity 时保留变量值

转载 作者:行者123 更新时间:2023-12-02 07:40:24 25 4
gpt4 key购买 nike

有人可以告诉我一种方法,当我重新创建 Activity 时,我可以持续更新用于跟踪游戏得分的变量吗?

每次游戏结束时,用户都有机会“继续玩”,从而重置游戏,这也会重置分数,因为变量位于 GameActivity 类中。我是否必须创建一个单独的类并将分数作为一个包传递到那里,然后将其传回游戏?

谢谢。

最佳答案

您可以使用SharedPreferences

放置/编辑数据:

SharedPreferences score = getSharedPreferences("Score",0);
SharedPreferences.Editor edit = score.edit();
edit.putInt("Scores", 50);
edit.commit();

获取数据:

   SharedPreferences score = getSharedPreferences("Score", 0);
int score = settings.getInt("Score", 0);

关于java - 重新创建 Activity 时保留变量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11704675/

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