我正在编写一个拦截某些SMS消息的应用程序,并为它们显示特殊通知。有鉴于此,实际上不需要在“标准”SMS服务的状态栏或屏幕上添加额外的通知。但为了安全起见,我希望消息不会丢失并仍显示在用户的消息历史记录中。
有办法做到这一点吗?
答案 0 :(得分:1)
我必须猜测你如何处理短信接收广播,但我想你叫abortBroadcast();你收到短信后。 否则,广播将被转发到下一个接收器,例如股票短信应用程序。
如果您使用更高的接收器优先级中止广播,您的应用将中断传入的短信,而股票短信应用程序无法将其保存到历史记录中。
我希望这会对你有所帮助。