相关疑难解决方法(0)

为什么我的Fragment中的上下文为null?

我有一个关于片段中上下文用法的问题.我的问题是我总是得到一个NullpointerException.这是我做的:

创建一个扩展SherlockFragment的类.在那个类中,我有另一个Helper类的实例:

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

    // More code ...
}
Run Code Online (Sandbox Code Playgroud)

以下是其他Helper类的摘录:

public class Helper {
    public Helper(Context context) {
        this.context = context;
    }
    // More code ...
}
Run Code Online (Sandbox Code Playgroud)

每次我调用context.someMethod(例如context.getResources())我都会得到一个NullPointerException.这是为什么?

java android nullpointerexception android-context

10
推荐指数
1
解决办法
1万
查看次数