【领券联盟】自定义BaseApplication中,getBaseContext返回null
本小白又来了。。。。领券联盟P86-88,编写数据缓存工具类时,利用先前自定义的BaseApplication获取context,从而在缓存工具类的初始化过程中利用context创建SharedPreference,但创建SharedPreference时报空指针异常。打log发现BaseApplication中的appContext是空值,不知道问题出在哪。。。。后面我直接把大锯哥的BaseApplication和JsonUtils源码复制到我这,还是报同样的空指针异常,但在大锯哥那运行没有问题


你有在清单文件中添加这个 BaseApplication 吗?我猜你没有
在清单文件中添加android:name=".Base.BaseApplication"解决。。。很基础的工程问题,还是得多积攒经验