A Provider is implemented in application and application updates provider data and triggers a remote service which queries the provider to retrieve the stored values.The appli
The following forum post seems relevant. https://groups.google.com/forum/?fromgroups#!topic/android-developers/7aOLy1DXdhQ
It appears that if there is a process "A" running a content provider and a process "B" with a cursor (or ContentObserver) to that content provider and process "A" dies due to, for example, an uninstall of "A"'s package.