我为我的应用创建了一个 SettingsActivity。在此Activity
,我使用SharedPreferences
该类来处理用户可编辑的首选项。
在设置时SharedPreferences
,我必须将它们加载到onCreate
我的主要活动中,然后再次加载到 SettingsActivity 中。可能是对getXXXX()
方法的两个调用都需要默认值,我认为将默认值硬编码到这两个地方是不好的,因为我想如果我改变它们将来会出现问题。
这样做最好/最流行(或公认的标准)是什么?
创建一个全局变量类,我将在其中导入每个活动并在其中定义我的默认常量?
使用
putExtra
andgetExtra
将数据从主要活动传递到设置活动?
还有其他建议吗?