在继承SQLiteOpenHelper的类中或该类的句柄调用getWritableDatabase()和getReadableDatabase()时报如下错:
StringIndexOutOfBoundsException: length=0; index=0;
首相,确认逻辑上基本找不到问题所在,但是确实有问题;
那么导致该问题可能有以下几个原因:
1、onCreate()方法中没有内容,也就是说没有成功创建数据库;
2、onCreate()方法有内容,数据库名字是在onCreate外定义的,请查看定义的值是否是"";
3、建表语句中表名是引用进来的,检查引用值是否为"";