フラグメントでのコンテキストの使用について質問があります。私の問題は、常に NullpointerException が発生することです。これが私がすることです:
SherlockFragment を拡張するクラスを作成します。そのクラスには、別のヘルパー クラスのインスタンスがあります。
public class Fragment extends SherlockFragment {
private Helper helper = new Helper(this.getActivity());
// More code ...
}
他の Helper クラスの抜粋を次に示します。
public class Helper {
public Helper(Context context) {
this.context = context;
}
// More code ...
}
context.someMethod
(たとえば context.getResources() )を呼び出すたびに、NullPointerException が発生します。何故ですか?