如果我的应用创建了Android内容提供商,如果我的应用程序被卸载,提供商是否会消失?

sam*_*wei 2 android

我想在内容提供商中存储一些数据,因此我的其他一些应用程序也可以访问这些信息.但我的问题是,如果用于编写内容提供程序的应用程序被卸载,是否意味着内容提供商也已消失?如果是这样,反正是为了防止这种情况,还是有其他地方我可以存储日期以在多个应用程序之间共享?还有一个问题,是否有类似于iOS中用于Android的粘贴板?

谢谢!

sam*_*wei 5

经过一轮搜索和测试,我自己找到了答案.

这得看情况.有两种使用/更改Content Provider的方法

  1. 要更改默认内容提供者,例如联系人.如果您的应用添加了联系人条目,则该联系人仍然会被删除

  2. 制作自己的内容提供商.但是当应用程序被卸载时会被删除.