在可用的Android文档here中,他们的示例以这种方式设置PreferenceFragmentCompat
的XML:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Load the preferences from an XML resource
addPreferencesFromResource(R.xml.preferences);
}
但是在这个新的支持类中,我们必须覆盖方法onCreatePreferences
,其中同样的XML文件也可以膨胀:
@Override
public void onCreatePreferences(Bundle bundle, String s) {
// Load the preferences from an XML resource
addPreferencesFromResource(R.xml.preferences);
}
由于旧的方法仍然有效,我们必须覆盖这种新方法的重点是什么?