查看关于发送和传递意图的许多示例,例如:
Android SMS Message delivery report intent
,他们似乎只是报告某些消息已成功发送或未发送,而不是哪个消息。
解释:如果我真的很快地发送两条消息,并且当广播接收器触发时 - 我怎么知道它触发了哪一条?
无线电的运行方式是否只能发送一条消息,然后必须在发送下一条消息之前收到带有发送状态的确认信息?
为什么Android文档没有指出这一点?我错过了什么?
答案 0 :(得分:0)
对于您发送的每条消息,您可以提供PendingIntent
,该消息在发送消息时和/或消息发送时触发。您可以在PendingIntent
中添加任何内容,以指明它是哪一条消息:"额外"或"动作"管他呢。 Stackoverflow上有很多帖子显示了如何执行此操作。