不推荐使用addPreferencesFromResource - 任何其他解决方案?

时间:2012-08-15 08:49:23

标签: java android sharedpreferences android-preferences

我正在尝试创建首选项页面以保存用户首选项。

目前我在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和一般编程新手)

由于

0 个答案:

没有答案