Android: Observación de SMS para subprocesos eliminados

Actualmente he escrito una aplicación que está observando el contenido: // sms URI para cualquier cambio en la base de datos. Mi observador se activa con éxito cuando se agregan o eliminan mensajes individuales, sin embargo, no se activa ninguna notificación cuando se elimina un hilo entero de una sola vez. ¿Hay alguna forma de activar este evento? O tal vez hay otro proveedor de contenido que debería estar observando?

Uri URI = Uri.parse("content://sms"); String[] columns = {"_id", "date"}; Cursor c = getContentResolver().query(URI, columns, "type=?", new String[]{"1"}, "_id DESC"); Observer observer = new Observer(); c.registerContentObserver(observer); 

Y mi clase de observador:

 private class Observer extends ContentObserver { public Observer() { super(null); } @Override public void onChange(boolean selfChange) { super.onChange(selfChange); if (!selfChange) { // do stuff // never called when a thread is deleted } } } 

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.