Прошу неспециалистов объяснить концепцию ожидаемого намерения.

Это довольно устаревший вопрос, но, честно говоря, я еще не нашел на него ответ, который удовлетворил бы мое любопытство.

Прежде чем вы, дорогой читатель, перейдете к справочнику разработчиков Android, чтобы вставить мне текст, имейте в виду, что я уже прочитал документацию Intent / Pending Intent и еще не решил свою путаницу.

Меня поражает, что модель Intent является ядром системы Android и, как таковая, носит весьма общий характер. Именно из-за этого примеры его использования, которые я видел, многочисленны и разнообразны. Эта вариация запутывает понятия, которые я пытаюсь выучить, и это расстраивает.

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

  1. Я вижу документацию, относящуюся к разрешениям и токену.Я понимаю, но почему ожидающее намерение необходимо как отдельный объект - какое поведение оно обеспечивает?
  2. К какому поведению жизненного цикла действия/задачи приводят ожидающие намерения?
  3. Когда требуется широковещательный приемник?
  4. Каковы ограничения вещательного приемника?

Я понимаю, что это очень новые вопросы (как и я), но я отчаянно хочу понять эти основные концепции, поэтому мне не нужно слишком полагаться на примеры/руководства/официальную документацию.

Приветствуются любые отзывы. Спасибо.

5
задан Gusdor 13 June 2012 в 10:02
поделиться