如何註冊SMS數據庫更改?如何註冊SMS數據庫更改?
我想:
mCursor = mActivity.getContentResolver().query(Sms.CONTENT_URI, new String[] {
Sms.ADDRESS
}, null, null, null);
mCursor.registerDataSetObserver(mydataSetObserver);
其中mydataSetObserver實現這樣的:
private class MyDataSetObserver extends DataSetObserver {
public void onChanged() {
System.out.println ("1");
}
public void onInvalidated() {
System.out.println ("2");
}
}
但是,當我試圖發送在模擬器SMS消息, MyDataSetObserver永遠不會被調用。
你能告訴我爲什麼嗎?
謝謝。
如何在閱讀短信時得到通知? 你是什麼意思'輪詢內容://短信/發送'? – n179911 2009-08-17 18:06:51
通過輪詢我指的是短信內容提供商的頻繁閱讀和檢查(例如,使用計時器) – 2009-08-17 23:45:03