近段时间学习Android开发,在使用SQLite时发现图题目所示的问题,下面对这个问题的处理结果如下:

编写一个继承自SQLiteOpenHelper的MyDatabaseHelper类,然后竟然报错!有点觉得不可思议,一般情况不会出现这种问题。

关于保存“There is no default constructor available in 'android.database.sqlite.SQLiteOpenHelper”解决办法

没事,还有度娘.........竟然发现CSDN竟然很少有人写出现过这种问题,看来我真的够菜鸡的!!

一番查找,终于有点眉目,附上地址,以示感谢:

https://stackoverflow.com/questions/27667914/there-is-no-default-constructor-available-in-android-database-sqlite-sqlitepenh

截图如下:

关于保存“There is no default constructor available in 'android.database.sqlite.SQLiteOpenHelper”解决办法

大概意思是:我们需要去定义我们类的构造器并且继承父类的构造器(英文虽然过六级,但是翻译能进还是不高,不太准确之处多多包涵!)

那我们就参照以上截图去写构造器,并且super父类

如下图:

关于保存“There is no default constructor available in 'android.database.sqlite.SQLiteOpenHelper”解决办法

搞定!!

 

相关文章: