偏好类别应该有密钥吗?

时间:2014-04-23 22:42:12

标签: android android-preferences

我有一个Android应用,我在其中使用Preference。它们与PreferenceCategory组合在一起。

我的PreferenceCategory有密钥(android:key="setting"),就像设置official tutorial中的密钥一样(我自己学习和制作我的)。< / p>

但这是一种推荐的做偏好的方式,一种惯例,还是在教程中就是这样?我不必参考大多数类别在我的代码中,只是里面的偏好,所以我认为没有真正的理由让所有这些都有密钥。

1 个答案:

答案 0 :(得分:3)

  

但这是一种推荐的做偏好的方式,一种惯例,还是在教程中就是这样?

不,如果您没有对其进行任何操作,则不需要为PreferenceCategories设置密钥。

您可以通过Preferences访问PreferenceCategory,然后在其上调用findPreference(your_preference_category_key),将addPreference(...)添加到{{1}}。但是,既然你没有这样做,你就不需要为它设置任何密钥。