使用 sharedpreferences 保存单选按钮值

Saving radio button value using sharedpreferences

首先,在我继续之前,我想知道我以后是否可以使用这些共享首选项进行后台计算,或者我是否必须将它们保存到数据库中以用于在其他 Activities/classes 上显示它们.如果我确实想用从这个表单输入的数字进行计算,我是否必须将它从字符串更改为保存为 int?

谢谢!

要保存 1 或 2 个值,Shared Preferences 比 SQLite 好。

SharedPreferences 是单例且在进程范围内缓存。所以你想尽早加载它,这样你就可以在需要它之前将它保存在内存中。

由于您的情况是 1 或 2 个值,这对性能的影响应该很小。