构建用于启动服务的PendingIntent 为 PendingIntent.getService(this, 0, i, 0); 这里面第四个参数 Flag 官方给出了 5种 取值,但看到很多Demo中 将这个参数设置为 0, 想问下代表什么意思,没看到文档里有说明的。
解决方案
10
flag给的值是常量,文档中以常量表示的,而常量都是有固定值的,0是几种常量中的一种对应的值呀~
10
0代表生成一个新的,不带任何数据的PendingIntent。
可以理解为FLAG_CANCEL_CURRENT,但没有任何数据被传递。
以上为个人理解。