Это обертка вокруг Intent
, которая делегирует полномочия другому приложению выполнить этот Intent
от нашего имени в будущем.
Ключевые особенности:
Intent
выполняется не сразу, а позже, другим компонентом.PendingIntent
, получает те же разрешения, что и наше приложение для выполнения данного Intent
.PendingIntent
считаются одинаковыми, если у них совпадают тип компонента, действие (action
), данные (data
), категории (categories
) и флаги (flags
).Типы PendingIntent
соответствуют типам целевых компонентов:
getActivity(Context context, int requestCode, Intent intent, int flags)
: запускает Activity
.getBroadcast(Context context, int requestCode, Intent intent, int flags)
: отправляет широковещательный сигнал.getService(Context context, int requestCode, Intent intent, int flags)
: запускает или привязывается к Service
.getForegroundService(Context context, int requestCode, Intent intent, int flags)
: запускает Foreground Service
.java
Это обертка вокруг Intent
, которая делегирует полномочия другому приложению выполнить этот Intent
от нашего имени в будущем.
Ключевые особенности:
Intent
выполняется не сразу, а позже, другим компонентом.PendingIntent
, получает те же разрешения, что и наше приложение для выполнения данного Intent
.PendingIntent
считаются одинаковыми, если у них совпадают тип компонента, действие (action
), данные (data
), категории (categories
) и флаги (flags
).Типы PendingIntent
соответствуют типам целевых компонентов:
getActivity(Context context, int requestCode, Intent intent, int flags)
: запускает Activity
.getBroadcast(Context context, int requestCode, Intent intent, int flags)
: отправляет широковещательный сигнал.getService(Context context, int requestCode, Intent intent, int flags)
: запускает или привязывается к Service
.getForegroundService(Context context, int requestCode, Intent intent, int flags)
: запускает Foreground Service
.java
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.