不推荐使用的首选项活动方法

6 android android-preferences

我正在使用PreferenceActivity但是当我在addPreferencesFromResource()它的帮助下调用我的首选项xml(prefs.xml)时说这个方法已被弃用并且"此函数与基于现代片段的PreferenceActivity无关".这种方法还有其他选择吗?我怎么处理这个?

package com.adi.preferencedemotest;

public class PrefsActivity extends PreferenceActivity {
    @SuppressWarnings("deprecation") <-------
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
        addPreferencesFromResource(R.xml.prefs); <-------
    }

}
Run Code Online (Sandbox Code Playgroud)

注意:可能是我的问题率是重复但我没有找到任何.

Str*_*ero 4

据我所知,没有任何记录在案的替代方案。该方法在 API 11 中已被弃用,从该 API 开始,您将创建一个扩展类PrefrencesFragmentaddPreferencesFromResource()onCreate() 中调用该方法。显然,这不适用于支持 API 10 及更低版本的设备。

这是我从以下位置获得信息的答案: 在 PreferenceActivity 中使用什么代替“addPreferencesFromResource”?