Различия ч / б Система диспетчеризации намерений и Система диспетчеризации переднего плана - PullRequest
0 голосов
/ 22 сентября 2011

Кто-нибудь может рассказать о различиях между системой диспетчеризации Foreground и системой диспетчеризации Intent?когда я должен перейти на систему диспетчеризации Foreground?

1 Ответ

1 голос
/ 22 сентября 2011

Целью диспетчерской системы является запуск программы с нуля.Например, вы включаете телефон и наводите на него метку.Телефон запускает намерение, идентифицируя его как карту Mifare.Ваше приложение предназначено для отправки карт Mifare, поэтому это одно из приложений, которое можно выбрать.Если ваша намеренная отправка достаточно конкретна (по сравнению с другими приложениями), это будет единственное приложение, которое можно выбрать, и оно будет запущено в этот момент.

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

Iнадеюсь, что это не смущает!

...