gpt4 book ai didi

java - PendingIntent 的 getBroadcast 和 getService

转载 作者:行者123 更新时间:2023-11-30 02:08:18 28 4
gpt4 key购买 nike

getBroadcast和getService的requestCode的请求码可以一样吗?例如,

Intent intent = new Intent(INTENT_FILTER);
PendingIntent sender = PendingIntent.getBroadcast(ctx, requestCode, intent, PendingIntent.FLAG_CANCEL_CURRENT);
am.cancel(sender);
sender.cancel();

Intent intentS = new Intent(ctx, MyService.class);
PendingIntent senderS = PendingIntent.getService(ctx, requestCode, intentS, PendingIntent.FLAG_CANCEL_CURRENT);

am.cancel(senderS);
senderS.cancel();

最佳答案

是的。因为还有其他因素可以用来区分 PendingIntent。在您的情况下,sender 有一个 ACTION,而 senderS 没有 ACTION,但有一个组件(包和类)。

关于java - PendingIntent 的 getBroadcast 和 getService,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30440666/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com