Java 通过另一个向活动发送值

Java 通过另一个向活动发送值,java,android,Java,Android,我正在为我的石头剪刀游戏做一个更新(我知道这是一个简单的概念,以前已经做过了,但现在仍然如此),更新包括布局和编程的巨大变化 到目前为止,我有三项工作活动;主菜单,单人播放器,设置活动 当前的工作方式是用户将更改SettingsActivity内的设置(背景、振动等),当用户点击主菜单按钮时,它将捆绑所有值(浮动背景号、布尔振动),并将其发送到主菜单活动。然后,主菜单将解包并保存这些值,因此当用户打开SinglePlayer或任何其他活动时,它可以将适当的值发送到该活动 当用户想要重置单人记分计

我正在为我的石头剪刀游戏做一个更新(我知道这是一个简单的概念,以前已经做过了,但现在仍然如此),更新包括布局和编程的巨大变化

到目前为止,我有三项工作活动;主菜单,单人播放器,设置活动

当前的工作方式是用户将更改SettingsActivity内的设置(背景、振动等),当用户点击主菜单按钮时,它将捆绑所有值(浮动背景号、布尔振动),并将其发送到主菜单活动。然后,主菜单将解包并保存这些值,因此当用户打开SinglePlayer或任何其他活动时,它可以将适当的值发送到该活动

当用户想要重置单人记分计数器时,问题就出现了

以下是工作原理:用户按下设置中的“重置分数”->用户按下主菜单按钮->用户打开单人播放器(分数重置,一切正常)

以下是不起作用的:用户在设置中按“重置分数”->用户按主菜单按钮->用户打开其他活动,单人/退出应用程序->用户返回主菜单->用户进入单人(分数不重置)

主菜单保存除resetScore布尔值以外的所有值(因此每次打开SinglePlayer时,分数计数器不会被输入'resetScore=true;'

我不想做广告,但如果你在我的描述之后遇到问题,请尝试按照上面提供的步骤使用应用程序:

这可能被认为是“黑客”,但这对我有帮助

按下“重置分数”按钮后,SinglePlayer活动立即打开以重置分数,然后发送回设置活动。它发生得如此之快,甚至看起来都没有离开设置活动

我想删除这个问题,但谁知道。。。其他人(或将来的我)可能需要它