ActiveAndroid:如何在Android lib以及Android应用程序中拥有不同的activeandroid元数据

时间:2016-06-28 08:02:31

标签: android android-manifest activeandroid

所以,我有一个Android库,应该被多个应用程序使用。问题是库使用Active android存储数据,清单已经定义了AA_DB_NAME,AA_DB_VERSION,AA_MODELS等。

<meta-data
        android:name="AA_DB_NAME"
        android:value="lib.db" />
    <meta-data
        android:name="AA_DB_VERSION"
        android:value="20"/>
    <meta-data
        android:name="AA_SQL_PARSER"
        android:value="delimited" />
    <meta-data
        android:name="AA_MODELS"
        android:value="com.mylib.models.UserModel,com.mylib.models.HomeModel"

当应该使用lib的应用程序也使用ActiveAndroid存储数据并且定义了类似的元数据标记时会出现问题,因为这会导致明显的合并问题。有出路吗?在这种情况下,合并策略应该是什么?问题是我不能在这个阶段更改库,因为有4-5个应用程序已经使用它但我可以建议应用程序使用合并策略。

0 个答案:

没有答案