Ich habe eine Frage bezüglich der Verwendung von Kontext in einem Fragment. Mein Problem ist, dass ich immer eine NullpointerException bekomme. Hier ist, was ich tue:Warum ist mein Kontext in meinem Fragment null?
Erstellen Sie eine Klasse, die das SherlockFragment erweitert. In dieser Klasse habe ich eine Instanz einer anderen Hilfsklasse:
public class Fragment extends SherlockFragment {
private Helper helper = new Helper(this.getActivity());
// More code ...
}
Hier ist ein Auszug aus der anderen Helper Klasse:
public class Helper {
public Helper(Context context) {
this.context = context;
}
// More code ...
}
Jedesmal, wenn ich context.someMethod
nennen (zB context.getResources()) ich eine NullPointerException. Warum das?
Sieht aus wie 'SherlockFragment # activity' nicht gesetzt ist, wenn Ihr Fragment initialisiert aber in einer späteren Phase injiziert, so wird' null' im Konstruktor. –