LiteOrm报NullPointException的问题

来源:互联网 发布:外贸童装淘宝店推荐 编辑:程序博客网 时间:2024/05/17 04:57

公司android项目用到了数据库,但是执行后报nullpointexception错误

private static LiteOrmInstance sInstance;private static final String DB_NAME = "uploaded.db";private LiteOrm mLiteOrm;private DataBaseConfig mConfig;private LiteOrmInstance() {        mLiteOrm = LiteOrm.newSingleInstance(HLFConnect.getContext(),DB_NAME);        mLiteOrm.setDebugged(true);    }public static LiteOrmInstance getInstance(){    if (sInstance == null) {        synchronized (LiteOrmInstance.class){            if (sInstance == null){                sInstance = new LiteOrmInstance();            }        }    }    return sInstance;}
如上红色的那句报空指针 找到我的HLFConnect 的Application类

private static LiteOrmInstance sInstance;private static final String DB_NAME = "uploaded.db";private LiteOrm mLiteOrm;private DataBaseConfig mConfig;private LiteOrmInstance() {        mLiteOrm = LiteOrm.newSingleInstance(HLFConnect.getContext(),DB_NAME);        mLiteOrm.setDebugged(true);    }public static LiteOrmInstance getInstance(){    if (sInstance == null) {        synchronized (LiteOrmInstance.class){            if (sInstance == null){                sInstance = new LiteOrmInstance();            }        }    }    return sInstance;}
发现并没有问题,之后我用Android studio的lint工具 详情请参考另外一个blog http://blog.csdn.net/qq_16131393/article/details/51172488 上面有lint的使用方法

在Android > Lint > Correctness里 发现 原来是The '<appliction>com.****.app.HLFConnect' is not registered in the manifest

so

<application    android:allowBackup="true"    android:name=".app.HLFConnect"    android:icon="@mipmap/ic_launcher"    android:label="@string/app_name"    android:roundIcon="@mipmap/ic_launcher_round"    android:supportsRtl="true"    android:theme="@style/AppTheme"    >

加上亮蓝色那句就好了

0 0
原创粉丝点击