ユーザーが電話の送信済み SMS フォルダー内のすべてを削除したときのブロードキャスト イベントはありますか? ユーザーが送信済みボックスをクリアしたときにアクションをトリガーできるようにする必要があります。
送信済みボックス全体でなくても、少なくともメッセージを個別に、つまり、この特定の送信済みメッセージが削除されたときに何かを行います。
ユーザーが電話の送信済み SMS フォルダー内のすべてを削除したときのブロードキャスト イベントはありますか? ユーザーが送信済みボックスをクリアしたときにアクションをトリガーできるようにする必要があります。
送信済みボックス全体でなくても、少なくともメッセージを個別に、つまり、この特定の送信済みメッセージが削除されたときに何かを行います。
アプリでこの問題へのアプローチを変更する必要があり、SMS メッセージが削除されたときのリスナーは不要になりましたが、次のことが役立つ場合があります。
ContentObserver
をリッスンする を作成しますUri
content:\\sms
。ContentObserver
whenonChange()
が実行された時点から何かを行います。たとえば、( 経由でCursor
) 受信ボックス内のすべてのメッセージをトラバースし、どのメッセージが欠落しているかを確認したい場合があります。もちろん、以前のチェックで存在したメッセージのアーカイブが必要です。