Pourquoi mon contexte dans ma Fragment null?

J'ai une question concernant l'utilisation de contexte dans un fragment. Mon problème est que je reçois toujours une NullpointerException. Voici ce que je fais:

Créer une classe qui étend la SherlockFragment. Dans cette classe j'ai une instance d'une autre classe d'aide:

public class Fragment extends SherlockFragment { 
    private Helper helper = new Helper(this.getActivity());

    //More code ...
}

Ici est un extrait de l'autre de la classe Helper:

public class Helper {
    public Helper(Context context) {
        this.context = context;
    }
    //More code ...
}

Chaque fois que j'appelle context.someMethod (par exemple, le contexte.getResources () ), je reçois une NullPointerException. Pourquoi est-ce?

Ressemble SherlockFragment#activity n'est pas défini lors de l'initialisation de votre fragment mais injecté dans une phase ultérieure, ainsi null dans le constructeur.

OriginalL'auteur user2426316 | 2013-08-09