我有一个Android应用,我在其中使用Preference
。它们与PreferenceCategory
组合在一起。
我的PreferenceCategory
有密钥(android:key="setting"
),就像设置official tutorial中的密钥一样(我自己学习和制作我的)。< / p>
但这是一种推荐的做偏好的方式,一种惯例,还是在教程中就是这样?我不必参考大多数类别在我的代码中,只是里面的偏好,所以我认为没有真正的理由让所有这些都有密钥。
答案 0 :(得分:3)
但这是一种推荐的做偏好的方式,一种惯例,还是在教程中就是这样?
不,如果您没有对其进行任何操作,则不需要为PreferenceCategories
设置密钥。
您可以通过Preferences
访问PreferenceCategory
,然后在其上调用findPreference(your_preference_category_key)
,将addPreference(...)
添加到{{1}}。但是,既然你没有这样做,你就不需要为它设置任何密钥。