您的位置:首页 > 移动开发 > Android开发

Android context空指针异常

2015-07-16 14:24 537 查看
Fragment中的代码 context 是null

public class PlaceholderFragment extends Fragment{

Context context = getActivity();

}


这样定义的context是null,当然咯,我实际代码不是这样写的,但是这个意思,如果是在Activity中就不会是空,在Fragment中就是null。

Activity中的代码 context不是null

public class MainActivity extends FragmentActivity {

Context context = this;

}


下面这种方式获取context 会抛异常

public class MainActivity extends FragmentActivity {

Context context = getApplicationContext();;

}


上面只是定义为单独的变量出现的问题,要是Activity你写到onCreate方法里面肯定是可以的。

遇到了就一起记载一下,大家看到了也会留个心。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: