1

ユーザーが電話の送信済み SMS フォルダー内のすべてを削除したときのブロードキャスト イベントはありますか? ユーザーが送信済みボックスをクリアしたときにアクションをトリガーできるようにする必要があります。

送信済みボックス全体でなくても、少なくともメッセージを個別に、つまり、この特定の送信済みメッセージが削除されたときに何かを行います。

4

1 に答える 1

0

アプリでこの問題へのアプローチを変更する必要があり、SMS メッセージが削除されたときのリスナーは不要になりましたが、次のことが役立つ場合があります。

  1. ContentObserverをリッスンする を作成しますUri content:\\sms
  2. ContentObserverwhenonChange()が実行された時点から何かを行います。たとえば、( 経由でCursor) 受信ボックス内のすべてのメッセージをトラバースし、どのメッセージが欠落しているかを確認したい場合があります。もちろん、以前のチェックで存在したメッセージのアーカイブが必要です。
于 2012-09-21T03:43:33.350 に答える