Android R Settings的各Fragments。
自写应用Fragment继承自PreferenceFragmentCompat时,当我们发现似乎可以这样用:
@Override
public void onCreatePreferences(Bundle savedInstanceState, String rootKey) {
getPreferenceManager().setSharedPreferencesName("mysetting");//mysetting就是修改后的配置名
addPreferencesFromResource(R.xml.pref_appsettings_others);//必须放在修改配置名之后
}
看了下PreferenceFragmentCompat,其继承自Preference, 在onCreate里边调用了本类的唯一被申明为抽象的方法。
public abstract class PreferenceFragmentCompat extends Fragment implements OnPreferenceTreeClickListener, OnDisplayPreferenceDialogListener, OnNavigateToScreenListener, TargetFragment {
public void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInst