我有一个内容观察者,它会调查内容:// sms /在android 1.5中,以便我收到有关sms数据库更改的通知,并可以相应地对它们作出反应.
但是在1.6中这不起作用,uri是否已从content:// sms /更改为其他内容?
我已经看到内容:// mms-sms /在我的1.6设备上的logcat中弹出但是我已经尝试了它并且它不起作用.
这是我的代码
String url = "content://sms/";
Uri uri = Uri.parse(url);
getContentResolver().registerContentObserver(uri, true, new MyContentObserver(handler));
}
class MyContentObserver extends ContentObserver {
public MyContentObserver(Handler handler) {
super(handler);
}
@Override public boolean deliverSelfNotifications() {
return false;
}
ContentValues values = new ContentValues();
@Override public void onChange(boolean arg0) {
super.onChange(arg0);
Log.v("SMS", "Notification on SMS observer");
values.put("status", 5);
Message msg = new Message();
msg.obj = "xxxxxxxxxx";
int threadId = 0;
handler.sendMessage(msg);
Uri uriSMSURI = Uri.parse("content://sms/");
Cursor …Run Code Online (Sandbox Code Playgroud)