Java addPrefrencesFromResources()方法是否有其他替代方法?

Java addPrefrencesFromResources()方法是否有其他替代方法?,java,javascript,android,eclipse,Java,Javascript,Android,Eclipse,使用AddPrefrenceFromResources时,我收到一条错误消息,如下所示: package org.example.sudoku; import android.os.Bundle; import android.preference.PreferenceActivity; public class Prefs extends PreferenceActivity{ @SuppressWarnings("deprecation") @Override

使用AddPrefrenceFromResources时,我收到一条错误消息,如下所示:

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);


    }

}

我想这不是一个错误,你得到红色下划线,而是一个警告黄色下划线,因为addPreferencesFromResource。。。不赞成吗

不幸的是,没有提供替代方法,因为设置的首选方法是实例化PreferenceFragment

因此,您可以采取简单的方法忽略警告,或者使用PreferenceFragment

有关更多信息,请参见此处:


如果您实际收到错误消息,请确保您的资源文件夹中有一个包含settings.xml的xml文件夹。

根据您的要求使用PreferenceAcitvity的步骤-

首先在res文件夹中创建一个xml文件夹。 然后创建名为“设置”的新首选项xml,并在“设置”中使用您想要使用的任何控件。 之后,创建一个新活动,在创建时扩展PreFernenceActivity。 在Android清单文件中注册您的活动。 就这些。现在你可以检查你犯了什么错误


谢谢

你有什么错误?不要让人们猜测——那只是浪费大家的时间。请帮助我们帮助您。抱歉,朋友AddPerformancesFromResource;交叉法