2012-05-04 61 views

回答

7

A PendingIntent是您想要執行的操作,但在稍後的時間。想一想,把冰上的Intent。之所以需要,是因爲必須在您的應用程序中創建Intent並從有效的Context啓動,但在某些情況下,由於您在技術上位於應用程序的上下文之外,因此在您想要運行該操作時不可用(兩個常見的例子是從NotificationBroadcastReceiver啓動一個Activity

通過創建要用於啓動,比方說,一個Activity而你有Context這樣做的一個PendingIntent(從另一個ActivityService內)你可以將該對象傳遞給外部,以便代表您以您的應用程序的名義發佈一部分。

HTH

0

類意向未立即打電話的,但有些時候像反應有所行動了。換句話說,您可以將權限授予其他應用程序。

它用在小部件中。當你點擊按鈕時,它執行定義的待定意圖。

繼續這裏: What is an Android PendingIntent?