Notificar a una aplicación del dispositivo BlackBerry cuando cambie la lista predeterminada de entradas de calendario

Cuando se produce una actualización de la lista de servicios de un dispositivo BlackBerry, la lista de bases de datos PIM de un dispositivo puede cambiar. Esta acción puede tener como resultado la creación de una nueva lista predeterminada de entradas de calendario.

  1. Importe las clases y las interfaces necesarias.
    import javax.microedition.pim.PIM;
    import net.rim.blackberry.api.pdap.BlackBerryPIM;
    import net.rim.blackberry.api.pdap.ListChangeListener;
    
  2. Implemente la interfaz ListChangeListener.
    public class MyListChangeListener implements ListChangeListener {...}
  3. Invoque BlackBerryPIM.addListChangeListener() para registrar la recepción de notificaciones de cambios en una lista PIM predeterminada.
    ListChangeListener listener = new MyListChangeListener();
    ((BlackBerryPIM) PIM.getInstance()).addListChangeListener(listener);
  4. Para que la aplicación utilice siempre la PIMList predeterminada, almacene una referencia a la PIMList deseada y diseñe el método ListChangeListener.defaultListChanged() para actualizar la referencia cuando cambie la lista predeterminada.

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