android–Pending Intent请求代码是否为负数?

android–Pending Intent请求代码是否为负数?,第1张

概述我在网上搜索过但没有找到太多帮助.我正在制作一个报警应用程序,我正在使用报警管理器的待定意图.我想根据sqlite数据库表的特定id设置两个警报.对于第一个警报,我将待处理的意图请求代码设置为正ID,对于第二个意图,我将待处理的意图请求代码设置为负id(-1*id).这是代码Pendin

我在网上搜索过但没有找到太多帮助.我正在制作一个报警应用程序,我正在使用报警管理器的待定意图.我想根据sqlite数据库表的特定ID设置两个警报.对于第一个警报,我将待处理的意图请求代码设置为正ID,对于第二个意图,我将待处理的意图请求代码设置为负ID(-1 * ID).
这是代码

PendingIntent pi = PendingIntent.getbroadcast(context, _ID, i, PendingIntent.FLAG_UPDATE_CURRENT);PendingIntent pi = PendingIntent.getbroadcast(context, -1 *_ID, i, PendingIntent.FLAG_UPDATE_CURRENT);

_ID可以是否定的?

解决方法:

通常_ID标记为自动增量.根据sqlite文档,对于autoincrement,如果未明确插入负值,则为此列生成的值始终为正数.如果明确插入负值,则_ID可能为负数.

Can Pending Intent request code be negative?

文档没有说明负面价值观.该方法接受一个int值,并且在java中,所有基元类型都是有符号的.因此,我们必须假设请求代码可以采用负值

总结

以上是内存溢出为你收集整理的android – Pending Intent请求代码是否为负数?全部内容,希望文章能够帮你解决android – Pending Intent请求代码是否为负数?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1107978.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-29
下一篇2022-05-29

发表评论

登录后才能评论

评论列表(0条)

    保存