我有一个ImageButton
,根据它是否处于按下状态而变化。这工作正常,直到我开始新的活动。Android - ImageButton在新活动启动时失去按下状态
当单击来自ListView
的对象时,它会启动一个新活动,但在新活动启动到前台之前,我可以看到ImageButton
回到它的默认状态。
当我按下后退按钮回到我MainActivity
,该ImageButton
是它的默认状态,但我希望它留在它是当ListView
点击启动新的活动状态。
因此,在这种情况下,我会希望它留在它通过推出新的活动,然后回到了MainActivity
按下状态。
我不知道这是否是默认功能在启动一个新的活动刚刚清除任何种类的物体的状态,或者,如果有什么我做错误?
此外,如果这是默认行为是否有解决方法?
如果我正确理解'SharedPreferences',则即使用户关闭应用程序,这些值也会持续存在。但是我只需要'ImageButton'就可以在应用程序打开的时候保持它的状态。我不希望他们重新打开应用程序,找到按钮已经被按压的状态,只是因为那是他们离开它最后一次。 不过,我想我可以在'onCreate'添加的东西将它恢复到它的默认状态来解决这个问题。我会试一试,看看我如何继续。谢谢。 – Rafiq07