Каков надежный способ отправки сообщений между процессами в Android? - PullRequest
0 голосов
/ 11 июня 2019

Я новичок в Android.Я пытаюсь отправлять и получать сообщения между процессами.Одна вещь, о которой я знаю, это общение через вызовы связующего путем реализации Сервиса.Другой механизм передачи сообщений, который я видел до сих пор, это

  1. Broadcast (хотя и ненадежно), который может быть пропущен
  2. Шина событий (Не уверен, что IPC возможен с 1009 * шина событий * greenrobot - эта SO ссылка говорит, что это невозможно, и предлагает альтернативы
  3. Регистрация ContentObserver, чтобы я мог обновлять свой контент в одном процессе, а другой процесс мог получитьУведомление об изменении содержимого (Не уверен, что это надежно)

Все, что я имею в виду под надежностью, это то, что в редких случаях его можно пропустить. Есть ли альтернатива надежно и заказано (доставлено в том же порядке, в котором оно было опубликовано) - механизм обмена сообщениями между процессами в Android?

РЕДАКТИРОВАТЬ: Хотя в этом SO Link I обсуждается много способовхотел бы поддерживать порядок сообщений и гарантированную доставку сообщений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...