我需要找到一种方法来保持各种活动之间的变量值。它实际上是一个整数值,它是每次点击事件都会增加的计数器。因此,如果单击右键,值应该继续递增。我遇到的问题是,这个变量的值不会保持不变(例如,如果它在活动A上是1,并且右键已经被点击,它应该在活动B上变成2)。你能帮我解决吗?我已经尝试过单身人士班但无济于事。我也使用了意图getExtras,我在处理这部分时遇到困难。Android - 全局变量保持其所有活动之间的值
Intent mIntent = getIntent();
int ScoreCount = mIntent.getIntExtra("intScoreCount", 0);
而不是值0可以添加什么值,以便它保留ScoreCount的值?
非常感谢你
使用'SharedPreferences'商店,这个问题几乎每隔一天就会出现在SO上。 –
我不希望将值保存在内存中,而是一旦用户关闭应用程序,值就会回到零。在应用程序的生命周期中,值必须存储,然后初始化为零。谢谢您的帮助。 – spacemalbar
你似乎很困惑,在Android中,用户不会“关闭”应用程序。重新思考你的设计。 –