Comment résoudre une erreur: getSharedPreferences(String, int) n'est pas défini pour le type nouveau point de Vue.OnClickListener(){}

J'obtiens cette erreur dans mon codage et pas entièrement sûr de savoir comment résoudre ce problème. J'ai cherché pour essayer de résoudre ce problème mais n'arrive pas à trouver quelque chose qui fonctionne. J'ai fait cela avant, mais jamais dans un fragment alors peut-être il pourrait être à cause de qui?

Je suis de suite exception:

La méthode getSharedPreferences(String, int) n'est pas défini pour le type nouveau point de Vue.OnClickListener(){}

Voici mon code:

public class TestingFragment extends Fragment {

public TestingFragment(){}
private CheckBox ch;
private Context pref;

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
        Bundle savedInstanceState) {

    View rootView = inflater.inflate(R.layout.fragment_testing, container, false);

    ch = (CheckBox) rootView.findViewById(R.id.checkBox62);
    ch.setOnClickListener(new View.OnClickListener() {
        private String PREFRENCES_NAME;

        @Override
        public void onClick(View v) {
            //TODO Auto-generated method stub
        if(ch.isChecked())
                {
            SharedPreferences pref = getSharedPreferences(PREFRENCES_NAME,0);
            ch.setChecked(pref.getBoolean("cbx62_ischecked" ,true));
            pref.edit().putBoolean("check",false).commit();
            }
        {
        }}
    });
    return rootView;
} }

Quelqu'un pourrait-il svp m'aider avec cela?
Toute aide sera appréciée!

OriginalL'auteur Allrounder | 2014-11-06