PendingIntent理解

本文详细解释了PendingIntent与Intent之间的区别,PendingIntent允许Intent在当前Activity结束之后仍然存在,并且可以由其他应用调用。此外,PendingIntent使得Intent能够延迟执行,其执行时机由send()方法的调用来确定。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. PendingIntent在当前Activity结束后仍旧可以存在,供其他app'调用;Intent仅仅存在于当前Activity里;

2. PendingIntent意思是延迟执行Intent;而Intent是立即执行Intent;

3. PendingIntent的理解是:在当前Activity里定义时,其实是对Intent的包装,即是让Intent延迟执行,具体延迟到神马时候?

这个是由PendingIntent里的public函数send()及其重载函数在何时调用决定的,只要调用send()及其重载函数,这个被包装

的Intent就会立即执行;说白了,就是send(...)来控制什麽时候调用PendingIntent里的Intent的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值