添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
FATAL EXCEPTION: main
                                                                                Process: com.XXX.xxx, PID: 19292
                                                                                        java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.SharedPreferences android.content.Context.getSharedPreferences(java.lang.String, int)' on a null object reference

后来发现,是没在清单文件配置Context,也就是下面的第三步。
解决方法:

*1.写一个全局的单例模式的MyApplication继承自Application 覆盖  onCreate ,在这个方法里面实例化Application
  public class MyApplication extends Application {
        private static MyApplication instance = null;
        public static MyApplication getInstance() {
            return instance;
        @Override
        public void onCreate() {
            super.onCreate();
            instance = this;
*2.在清单文件配置全局的Context(一定要在清单文件进行配置,否则代码会报空)
<application 
    ... ...
    android:name=".app.MyAppliction"      
    ... ...                                   
                                        ></application>
*3.使用的时候根据类的名称调用Context即可

转: https://blog.csdn.net/AndroidOliver/article/details/56481828v