我有一个奇怪的问题,我的短信广播接收器。当用户快速地发送多条短消息时,广播接收者将两次发送最新的信息。
例如:
User sends SMS ID 2
User sends SMS ID 3
接收者得到:
Mark ID 3 as Read
Mark ID 3 as Read
这是我的短信代码:
for (ignored in parts) {
sentReceivers.add(PendingIntent.getBroadcast(this, mId.toInt(), Intent(this, SmsSentBroadcast::class.java)