ユーザーが送信した発信 SMS の数を集計しようとしています。現在、私のコードは次のようになります。
class SentSMSObserver extends ContentObserver {
....
}
SentSMSObserver sso = new SentSMSObserver(new Handler());
ContentResolver cr = this.getContentResolver();
cr.registerContentObserver(Uri.parse("content://sms"), true, sso);
Jelly Bean を搭載したエミュレーターでアプリを実行しようとしましたが、何らかの理由で、ネイティブの SMS アプリを介してテキスト メッセージを送信すると、集計が 3ずつ増えます。
ここで、関連する StackOverflow q&a が示唆するように置き換えることにしcontent://sms
ましたが、その設定でアプリを実行すると、コンテンツ オブザーバーの. 私は何をしますか?content://sms/sent
onChange()