我遇到了以下问题:如果给出了一些环境,我必须设置Preference Enabled。所以我在PreferenceActivity
函数的onPostCreate
中编写了以下代码:
if (myVariable == null){
findPreference("myPref").setEnabled(true);
}
通常在XML中禁用此首选项。
现在,由于findPreference
已被弃用,我想知道如何更好地解决这个问题。
答案 0 :(得分:0)
此方法已弃用,因为它与基于片段的活动无关:
此方法在API级别11中已弃用。
此功能与现代基于片段的PreferenceActivity无关。
但是,如果你决定构建没有片段的PreferenceActivity
,那么你可以使用这种方法(你 使用它,说实话)。如果您确实想要使用片段,请在PreferenceActivity
s here。