我正在使用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)
注意:可能是我的问题率是重复但我没有找到任何.
据我所知,没有任何记录在案的替代方案。该方法在 API 11 中已被弃用,从该 API 开始,您将创建一个扩展类PrefrencesFragment并addPreferencesFromResource()在onCreate() 中调用该方法。显然,这不适用于支持 API 10 及更低版本的设备。
这是我从以下位置获得信息的答案: 在 PreferenceActivity 中使用什么代替“addPreferencesFromResource”?
| 归档时间: |
|
| 查看次数: |
5622 次 |
| 最近记录: |