В android транзакции поставщика контента разрешаются с помощью ContentResolver, который действует как защищенный уровень абстракции между приложениями. Кроме того, Application # onCreate () не вызывается во время инициализации поставщика содержимого. Я пытаюсь обмениваться данными между двумя приложениями с помощью поставщиков контента. Что касается использования памяти, мне трудно понять, полностью ли приложение поставщика контента (от клиента) переносит приложение поставщика данных в память (, что в случае, если приложение может выполнять другие операции, такие как синхронизация со своей облачная служба, отправка уведомления пользователя ) или обрабатывается преобразователем контента напрямую ( другие операции ограничены. будет выполняться только код обмена данными поставщика контента )
Кроме того, любой лучшие практики при вставке больших данных в другое приложение с использованием открытого поставщика контента.