我正在尝试创建首选项页面以保存用户首选项。
目前我在prefers.xml:
中坐着<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android">
<PreferenceCategory android:title="User Preferences">
<CheckBoxPreference
android:title="Save Credentials"
android:defaultValue="true"
android:summary="Save User Login Details"
android:key="credentialsPref" />
</PreferenceCategory>
</PreferenceScreen>
这在PreferencesActivity.class:
中public class PreferencesActivity extends PreferenceActivity {
@SuppressWarnings("deprecation")
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.layout.preferences);
}
}
一切正常但是它声明addPreferencesFromResource已被弃用,有没有更好的方法 - 我已经看到使用PreferenceFragment但看起来像是一个令人难以置信的漫长的方式来完成这项任务,除非我弄错了?
(Java和一般编程新手)
由于