android中的静态错误中的getSharedPreferences

时间:2015-05-07 17:15:08

标签: android sharedpreferences

getSharedPreferences正在为我创建问题我已经搜索了stackoverflow其他帖子但是给出的解决方案对我没有预期效果

这是我的代码

    public class checksystem extends Activity {
        static SharedPreferences settings ;
            static SharedPreferences.Editor editor;
            public static final String PREFS_NAME = "file";

@Override
    protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);

        settings = getSharedPreferences(PREFS_NAME, 0);
                editor = settings.edit();
                editor.commit();

                 checksystem.ss();
}
    ....

,错误是

  

无法对ContextWrapper类型的非静态方法getSharedPreferences(String,int)进行静态引用

现在实际上我想访问file.xml prefs来保存这个静态方法的一些工作但由于这个错误我无法保存

0 个答案:

没有答案