DO NOT MERGE: Fix binder transaction failures in CalendarSync
* Created a facility for handling the newly implemented
TransactionTooLargeException that the framework can throw if
we send a too-large batch of data to a content provider.
* For now, we're just using this with CalendarSyncAdapter,
which is where we've seen problems in the past, and in
the referenced bug.
* The test account hits the exception, and then appars to
successfully finish syncing the calendar
* Clean backport of I3c7ce3ada940464d1ee1f69bd6192640ebbd8fa3
Bug: 5516422
Change-Id: If9e94be0c5f6a65775a20879b301cc8245060809
3 files changed