Skip to content Skip to sidebar Skip to footer

How To Disable Scanning For Model In Activeandroid

I would like to define my model classes in AndroidManifest.xml file using AA_MODEL tag and disable auto search. Because currently I get errors when application starts similar to: C

Solution 1:

You can define the models in your Application object. This disable model auto searching.

publicclassShantApplicationextendsApplication {

@Override
publicvoidonCreate() {
    super.onCreate();

    initializeDB();
}

protectedvoidinitializeDB() {
    Configuration.Builder configurationBuilder = new Configuration.Builder(this);
    configurationBuilder.addModelClasses(Test.class);
    configurationBuilder.addModelClasses(ShoppingList.class);
    configurationBuilder.addModelClasses(ShoppingListItem.class);
    configurationBuilder.addModelClasses(ArticleInfoModel.class);

    ActiveAndroid.initialize(configurationBuilder.create());
}

}

Solution 2:

Using XML file in Androidmanifest file :

<meta-data
 android:name="AA_MODELS"
 android:value="your.package.ModelA,your.package.ModelB,your.package.ModelC"/>

Post a Comment for "How To Disable Scanning For Model In Activeandroid"