Enviar una notificación cuando una carpeta personalizada cambie

Después de que su aplicación de dispositivo BlackBerry agregue los mensajes personalizados a la lista de mensajes, debe administrar los mensajes. Por ejemplo, un usuario de dispositivo BlackBerry puede abrir la aplicación y eliminar un mensaje o la aplicación puede sincronizarse con un servidor y obtener más mensajes para mostrar en la lista.

Para mantener la lista de mensajes sincronizada con los mensajes personalizados de una carpeta personalizada, la aplicación debe ser notificada cuando una carpeta personalizada cambia.

  1. Importe las clases y las interfaces necesarias.
    import net.rim.blackberry.api.messagelist.*;
  2. Invoque ApplicationMessageFolder.fireElementAdded() para notificar a una aplicación cuando un mensaje se agregue a una carpeta personalizada.
    inboxFolder.fireElementAdded( newMessage );
  3. Invoque ApplicationMessageFolder.fireElementRemoved() para notificar a una aplicación cuando se elimine un mensaje de una carpeta personalizada.
    inboxFolder.fireElementRemoved( deletedMessage );
  4. Invoque ApplicationMessageFolder.fireElementUpdated() para notificar a una aplicación cuando se actualice un mensaje en una carpeta personalizada.
    inboxFolder.fireElementUpdated( updatedMessage );
  5. Invoque ApplicationMessageFolder.fireReset() para notificar a una aplicación cuando cambie más de un mensaje en una carpeta personalizada.
    inboxFolder.fireReset();

¿Le ha resultado útil esta información? Envíenos sus comentarios.