Android context空指针异常
2015-07-16 14:24
537 查看
Fragment中的代码 context 是null
这样定义的context是null,当然咯,我实际代码不是这样写的,但是这个意思,如果是在Activity中就不会是空,在Fragment中就是null。
Activity中的代码 context不是null
下面这种方式获取context 会抛异常
上面只是定义为单独的变量出现的问题,要是Activity你写到onCreate方法里面肯定是可以的。
遇到了就一起记载一下,大家看到了也会留个心。
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方法里面肯定是可以的。
遇到了就一起记载一下,大家看到了也会留个心。
相关文章推荐
- AndroidStudio百度地图开发之显示地图
- Android TextView(同时显示图片+文字)
- Android中Java和JavaScript交互
- Android中调用System.exit(0)
- android 双服务常驻后台:防止意见清理
- Android之退出整个应用的一种方法
- Android数据存储
- android 国内sdk下载地址及代理, android 环境搭建
- Android Activity 常用功能设置(全屏、横竖屏等)
- Android学习之播放背景音乐
- Activity生命周期的回调,你应该知道得更多!--Android源码剖析(下)
- Android 二维码 生成和识别(附Demo源码)
- Android仿IOS的AssistiveTouch的控件EasyTouch实现
- Android仿IOS的AssistiveTouch的控件EasyTouch实现
- Android编程规范与常用技巧
- Android学习之调用有道词典查词
- 收集-Android快速开发框架、第三方库
- 【Android学习】Merge 优化布局
- android---android:layout_weight属性
- Android中实现的一个底部弹出窗口,可根据需要扩充