我正在Android SDK中试用NotesList示 routine 序.我在程序中做了一些改动,但当我安装编辑后的版本时,当我试图在设备上安装原始notes程序时,控制台中会不断出现消息install_FAILED_CONFLICTING_PROVIDER.我需要对提供者进行哪些更改才能使其成为唯一的数据库?如果我卸载原始的notes程序,然后安装编辑过的版本,效果会很好.
我正在Android SDK中试用NotesList示 routine 序.我在程序中做了一些改动,但当我安装编辑后的版本时,当我试图在设备上安装原始notes程序时,控制台中会不断出现消息install_FAILED_CONFLICTING_PROVIDER.我需要对提供者进行哪些更改才能使其成为唯一的数据库?如果我卸载原始的notes程序,然后安装编辑过的版本,效果会很好.
android:authorities
中列出的权限必须是唯一的.引用the documentation for this attribute:
为了避免冲突,机构名称应该使用Java风格的命名约定(例如com.example.provider.cartonprovider).通常,它是实现提供者的ContentProvider子类的名称