BroadcastReceiver用于何时删除发送的短信?

时间:2012-08-24 11:00:49

标签: android broadcastreceiver android-contentprovider

当用户删除手机发送的SMS文件夹中的所有内容时,是否有广播事件?我需要能够在用户清除其发送的框时触发操作。

如果不是整个发送的框,至少是单独的消息 - 也就是说,在删除此特定发送消息时执行某些操作。

1 个答案:

答案 0 :(得分:0)

我必须在我的应用中改变我对此问题的处理方法,并且不再需要监听器来删除SMS消息,但它可能会有所帮助:

  1. 创建一个ContentObserver来监听Uri content:\\sms
  2. 执行ContentObserver时从onChange()执行某些操作。例如,您可能希望遍历收件箱中的所有邮件(通过Cursor)并检查哪些邮件丢失。当然,这要求您存档先前检查中存在的消息。