SMSデータベースの変更を登録するにはどうすればよいですか?SMSデータベースの変更を登録するには?
私が試した:
private class MyDataSetObserver extends DataSetObserver {
public void onChanged() {
System.out.println ("1");
}
public void onInvalidated() {
System.out.println ("2");
}
}
しかし、私はエミュレータでSMSメッセージを送信しようとしたとき、 MyDataSetObserverが呼び出されることはありません飽きない:mydataSetObserverはこのように実装されている
mCursor = mActivity.getContentResolver().query(Sms.CONTENT_URI, new String[] {
Sms.ADDRESS
}, null, null, null);
mCursor.registerDataSetObserver(mydataSetObserver);
を。
なぜ教えていただけますか?
ありがとうございます。
SMSの読み込みを通知する方法を教えてください。 「ポーリングcontent:// sms/sent」とはどういう意味ですか? – n179911
ポーリングとは、smsコンテンツプロバイダ(例えば、タイマー付き)の頻繁な読み込みとチェックを意味します。 –