Toast à l'intérieur onClick méthode du Fragment

J'ai un Fragment suivant:

public class FragmentSocial extends Fragment implements ActionBar.TabListener, OnClickListener 
{

private Fragment mFragment;

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    getActivity().setContentView(R.layout.fragment_social);
}

public void onTabSelected(Tab tab, FragmentTransaction ft) {
    //relevant code...
}

public void onTabUnselected(Tab tab, FragmentTransaction ft) {
    //relevant code...
}

public void onTabReselected(Tab tab, FragmentTransaction ft) {
    //TODO Auto-generated method stub

}

public void onClick(View v) {
    switch(v.getId())
    {
    case R.id.imgBtnFB:
        Toast.makeText(this, "FB pressed", Toast.LENGTH_LONG).show();
        break;
    case R.id.imgBtnTwitter:
        Toast.makeText(this, "Twitter pressed", Toast.LENGTH_LONG).show();
        break;
    }

}

J'ai quelques boutons image dans mon fragment_social mise en page. Pour l'instant, je veux juste faire un Toast message pour voir quel bouton a été pressé. Cependant, si j'utilise this que le contexte, je reçois ce message d'erreur:
La méthode makeText(Contexte, CharSequence, int) dans le type Toast n'est pas applicable pour les arguments (FragmentSocial, String, int)
J'ai essayé de changer this à FragmentSocial.this, à FragmentSocial.this.getActivity(), essayé de créer private Context mContext et de l'instancier pour mContext = (I tried various options here) à l'intérieur de la méthode onCreate - mais rien n'a fonctionné. Soit je n'ai pas eu de message d'erreur, mais aussi de ne pas voir les Toasts, ou en a d'autres erreurs.

Alors, comment puis-je créer un Toast ici?

Merci!

OriginalL'auteur Igal | 2013-03-12