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

时间:2012-01-14 01:12:44

标签: android

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

谢谢!

2 个答案:

答案 0 :(得分:5)

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

嗯,这取决于。有两种使用/更改内容提供商的方法

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

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

答案 1 :(得分:4)

  

但我的问题是,如果用于编写内容提供商的应用程序被卸载,是否意味着内容提供商也已消失?

根据定义,如果删除内容提供商,则会删除内容提供商。

  

如果是这样,无论如何都要阻止

没有。用户可以随意卸载他们喜欢的任何内容。

  

是否可以存储可在多个应用中共享日期的替代位置?

外部存储或互联网。