Fragment ne peut être converti en Contexte

C'est ma première fois à l'aide de fragments (nouvelle pour android dev) et je suis en train de configurer un spinner. Pour le moment, je suis assez confus sur le contexte et ne semble pas possible de résoudre cette erreur:

Error:(52, 78) error: incompatible types: HotkeysFragment cannot be converted to Context

Voici le code à sa référence:

HotkeysFragment.java

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    if (getArguments() != null) {
        mParam1 = getArguments().getString(ARG_PARAM1);
        mParam2 = getArguments().getString(ARG_PARAM2);
    }

    Spinner hotkey_selector_spinner = (Spinner) rootView.findViewById(R.id.hotkey_selector_spinner);

    ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this,
            R.array.hotkey_options, android.R.layout.simple_spinner_item);
    adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    hotkey_selector_spinner.setAdapter(adapter);
}

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {
    final View rootViewB = inflater.inflate(R.layout.fragment_hotkeys, container, false);
    rootView = rootViewB;
    return rootViewB;
}

La ligne spécifique est:

ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this,
            R.array.hotkey_options, android.R.layout.simple_spinner_item);

Importations:

import android.app.Activity; 
import android.net.Uri;
import android.os.Bundle;
import android.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.Spinner;
import java.util.zip.Inflater;

Comment puis-je résoudre ce problème?

changement this à getActivity()
Pourquoi le code dans onCreate si son Fragment? Regarder le fragment du cycle de vie et à les mettre en contexte du fragment utilisation getActivity(). hotkey_selector_spinner sera nulle conduisant à des NPE
Donc, si ça ne devrais pas être dans onCreate devrait être dans onCreateView? Pour le moment l'application est en panne, est-ce la raison?
je suggère de regarder le fragment de la documentation en particulier le cycle de vie de la partie
Ainsi, après un peu de lecture sur le cycle de vie, il semble à l'aide de la onActivityCreated serait mieux. Est-ce correct?

OriginalL'auteur mtmeyer | 2015-08-12