Ali*_*hdi 3 android broadcastreceiver android-pendingintent android-studio
我已经在整个互联网上进行了搜索,但没有找到太多帮助。我正在制作一个警报应用程序,其中我正在与警报管理器一起使用未决意图。我想基于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);
Run Code Online (Sandbox Code Playgroud)
_id可以为负吗?
通常_id标记为autoincrement。根据sqlite文档,对于autoincrement,如果未显式插入负值,则为此列生成的值始终为正。_id如果您明确插入一个负值,则可能为负。
Pending Intent请求代码可以为负吗?
该文档对负值一无所知。该方法接受一个int值,并且在Java中,所有基本类型都被签名。因此,我们必须假设请求代码可以采用负值
| 归档时间: |
|
| 查看次数: |
614 次 |
| 最近记录: |