使用addPrefrencesFromResources()
时收到错误消息:
package org.example.sudoku;
import android.os.Bundle;
import android.preference.PreferenceActivity;
public class Prefs extends PreferenceActivity{
@SuppressWarnings("deprecation")
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.settings);
}
}
答案 0 :(得分:0)
我认为这不是你得到的错误(红色下划线),而是一个警告(黄色下划线),因为 addPreferencesFromResource(...)已被弃用?
不幸的是,没有提供替代方法,因为设置的首选方法是实例化PreferenceFragment 。
因此,您可以采用“简单方法”并忽略警告,或使用PreferenceFragment。
有关详细信息,请参阅此处:
What to use instead of "addPreferencesFromResource" in a PreferenceActivity?
如果您确实收到错误消息,请确保您的资源文件夹中包含“settings.xml”的xml文件夹。
答案 1 :(得分:0)
根据您的要求使用PreferenceAcitvity的步骤 -
多数民众赞成。现在你可以检查你犯了错误的地方。
感谢。