Prototype ConversationCursor/ConversationProvider
* Handles updates/deletes from the list instantly, then forwards the request
to the underlying provider
* Only starred/delete are implemented currently for Email types; the Gmail
provider doesn't yet support updates to UIProvider uri's
Note: Email types support read there's no read/unread support in the prototype
UI
* Updated UIProvider/MockUiProvider with latest adds to Conversation class
* Underlying provider must notify ConversationCursor of changes via newly
defined notifier URI
TODO: ConversationCursor wants unit tests
Change-Id: I91babcd5c27109acaa1f7479d584524e8a508a56
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 8e0a831..6586ef6 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -53,6 +53,14 @@
</provider>
<provider
+ android:authorities="com.android.mail.conversation.provider"
+ android:label="@string/conversation_content_provider"
+ android:multiprocess="false"
+ android:name=".browse.ConversationCursor$ConversationProvider" >
+ <grant-uri-permission android:pathPattern=".*" />
+ </provider>
+
+ <provider
android:authorities="com.android.mail.accountcache"
android:label="@string/account_cache_provider"
android:multiprocess="false"