我正在使用方法addPreferenceFromResources()
从XML文件中读取设置定义,并将它们扩展为当前活动中的视图。但它给了我一个错误,并说这个方法现在在Android中已被弃用。请帮我学习一种执行此任务的新方法。
代码:
import android.os.Bundle;
import android.preference.PreferenceActivity;
public class prefs extends PreferenceActivity{
@Override
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.settings);
}
}
谢谢, VARUN
答案 0 :(得分:0)
我相信你开始使用sdk 3.0。他们以某种方式改变了使用新fragments
功能呈现首选项屏幕的方式。如果您没有使用自己的应用定位平板电脑,那么旧版addPreferencesFromResource
仍可正常使用。
如果您想定位平板电脑,那么正如文档所述(http://developer.android.com/reference/android/preference/PreferenceActivity.html),请查看PreferenceFragment
类。