根据应用程序模式加载首选项

时间:2011-06-23 13:20:14

标签: android

我想根据应用程序模式加载XML首选项,例如DEBUG,TEST或PRODUCION,其中为相同的键输入不同的值。

此外,必须在启动时设置首选项默认值。

这样可以在不同情况下轻松进行测试。

这是实现这一目标的最佳方式。

PS:我不希望用户看到或有选项来更改此设置。

1 个答案:

答案 0 :(得分:1)

您可以使用PreferenceCategory密钥添加testCategory,并将所有与测试相关的偏好设置为。

如果当前模式为PRODUCTION,则只需从testCategory函数中的首选项中删除此onCreate()

if(isProduction())
{
    Preference testCategory = findPreference("testCategory");
    getPreferenceScreen().removePreference(testCategory);
}