所以,我有一个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个应用程序已经使用它但我可以建议应用程序使用合并策略。