在一个工程中,有两个独立的模块(Module),一个是App; 另外一个是Test,调用了App模块中的方法。
在App模块中实现了ContextProivder的子类MyContextProivder,但在MyContextProivder中通过getContext()返回的context为null。这是为什么?
MyContextProivder类是否要实现构造函数?现在没有实现构造函数,用的是默认的构造函数。
另外,MyContextProivder类中定义了继承自SQLiteOpenHelper的子类DatabaseHelper,但在new DatabaseHelper时,没有执行到onCreate函数,所以就没有创建表。是因为传入DatabaseHelper的context为null的原因吗?
多谢!
在App模块中实现了ContextProivder的子类MyContextProivder,但在MyContextProivder中通过getContext()返回的context为null。这是为什么?
MyContextProivder类是否要实现构造函数?现在没有实现构造函数,用的是默认的构造函数。
另外,MyContextProivder类中定义了继承自SQLiteOpenHelper的子类DatabaseHelper,但在new DatabaseHelper时,没有执行到onCreate函数,所以就没有创建表。是因为传入DatabaseHelper的context为null的原因吗?
多谢!