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