Code Bye

构建 PendingIntent 的 第四个参数 Flag 为 0 代表什么意思

构建用于启动服务的PendingIntent 为 PendingIntent.getService(this, 0, i, 0); 这里面第四个参数 Flag 官方给出了 5种 取值,但看到很多Demo中 将这个参数设置为 0, 想问下代表什么意思,没看到文档里有说明的。
解决方案

10

flag给的值是常量,文档中以常量表示的,而常量都是有固定值的,0是几种常量中的一种对应的值呀~

10

引用:
Quote: 引用:

flag给的值是常量,文档中以常量表示的,而常量都是有固定值的,0是几种常量中的一种对应的值呀~

本人想问 设置为 0代表什么意思 ,0并不是 文档中给出的 那几个可选常量值

0代表生成一个新的,不带任何数据的PendingIntent
可以理解为FLAG_CANCEL_CURRENT,但没有任何数据被传递。
以上为个人理解。


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明构建 PendingIntent 的 第四个参数 Flag 为 0 代表什么意思