Класс Android, который предоставляет описание намерения и целевого действия для его выполнения

Из PendingIntent API :

A описание намерения и целевого действия для его выполнения. Экземпляры этого класса создаются с помощью getActivity (Context, int, Intent, int) , getActivities (Context, int, Intent [], int) , getBroadcast (Context, int, Intent, int) и getService (Context, int, Intent, int) ; возвращенный объект можно передать другим приложениям, чтобы они могли выполнить действие, которое вы описали от вашего имени, позже.

Предоставляя PendingIntent другому приложению, вы предоставляете ему право выполнять указанную вами операцию, как если бы другое приложение было вами (с теми же разрешениями и идентификацией). Таким образом, вы должны быть осторожны с тем, как вы строите PendingIntent: часто, например, для базового Intent, который вы предоставляете, имя компонента будет явно установлено на один из ваших собственных компонентов, чтобы гарантировать, что оно в конечном итоге будет отправлено туда и никуда. [ 1114]

Полезные ссылки