快捷搜索:  as  English

PendingIntent的概述

PendingIntent表示一种处于pending状态的意图,而pending状态表示的是一种待定,等待,即将发生的意思,便是说接下来有一个intent将在某个特定的时候发生。可以看出PendingIntent和Intent的差别在于,PendingIntent是在将来的某个不确定的时候发生,而Intent是急速发生。

PendingIntent支持三种特定意图:启动Activity,启动Service和发送广播。PendingIntent的匹配规则为:假如两个PendingIntent它们内部的Intent相同并且requestCode也相同,那么这两个PendingIntent便是相同的。Intent的匹配规则是:假如两个Intent的ComponentName和intent-filter都相同,那么这两个Intent便是相同的,必要留意的是Extras不介入Intent的匹配历程。

您可能还会对下面的文章感兴趣: