我需要创建一个扩展SQLiteOpenHelper
的类的实例。我无法在扩展SQLiteOpenHelper
的类中创建一个空构造函数,那么如何在其他类中初始化该实例呢?
例如,我不能这样做:
MyDatabaseManager myDatabaseManager = new MyDatabaseManager();
因为MyDatabaseManager
的构造函数需要上下文,名称,工厂和版本作为参数,但是当我尝试在MyDatabaseManager
类中创建空构造时,我也会收到错误,因为它延伸SQLiteOpenHelper
。
那么我该如何在另一个类中创建该类的实例呢?