繁体   English   中英

如何在 Android Java 的共享首选项中保存状态?

[英]How to save a state in Shared preferences on Android Java?

在我登录后的应用程序中,我必须在共享首选项中保存状态才能在单击按钮时更改应用程序视图。 任何人都可以帮助我在共享首选项中保存状态,单击按钮时我需要用新状态替换初始状态。

您无法保存布局。 您可以保存布局 ID - 但我不建议这样做。 资源 ID 在构建中不稳定,因此任何更新都会破坏它。 最好的办法是用你希望它拥有的任何值创建一个枚举,保存枚举,然后在读入时将字符串转换回枚举。然后在映射的代码中保存一个 map<enum, resourceId>到正确的资源 ID。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM