ActiveAndroid-在显式初始化时无法创建表

时间:2013-02-02 05:08:16

标签: android activeandroid

在我的应用程序中,而不是遵循ActiveAndorid的常规层次结构,

我通过传递.initialize()来明确调用getApplicationContext方法。

但是,返回的TableInfo没有我正在创建的模型类中的任何表。

我尝试调试他们的代码,这似乎是他们使用的类加载器的问题。 我的代码是:

ActiveAndroid.initialize(getApplicationContext());
TestModel model=new TestModel();
model.value="hello";
model.save();

1 个答案:

答案 0 :(得分:0)

您不应该使用getApplicationContext。它可能不会返回您的应用程序的上下文。 getApplicationContext的命名具有误导性。

此处有更多信息:getApplication() vs. getApplicationContext()

相关问题