Eliminar listas de contactos

Puede eliminar listas contactos de un dispositivo BlackBerry. Tenga en cuenta lo siguiente acerca de eliminar listas de contactos:

  • No se pueden eliminar las listas de contactos que tienen registros de servicio.
  • No se puede eliminar la última lista de contactos de un dispositivo.
  • No se puede eliminar la lista de contactos predeterminada (la que tiene el UID -1).

Se devuelve BlackBerryPIMRemovalException si se produce un error cuando intenta eliminar una lista de contactos.

  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.BlackBerryPIMRemovalException;
  2. Recupere un objeto BlackBerryPIM.
    BlackBerryPIM myPIM = (BlackBerryPIM) PIM.getInstance();
  3. Si sabe el nombre o el UID de la lista de contactos que quiere eliminar, vaya al paso 6.
  4. Recupere la matriz de listas de contactos.
    String[] lists = myPIM.listPIMLists(PIM.CONTACT_LIST);
    La matriz devuelta proporciona los nombres asignados a cada lista de contactos.
  5. Repase toda la matriz para buscar la lista de contactos que quiere eliminar.
  6. Elimine la lista de contactos invocando BlackBerryPIM.removePIMList(). Puede proporcionar tanto el nombre como el UID de la lista de contactos. De forma predeterminada, el método elimina una lista de contactos sólo si está vacía. Si quiere eliminar una lista de contactos que no está vacía, debe proporcionar el parámetro BlackBerryPIM.REMOVE_NON_EMPTY_LIST.
    try 
    {
       myPIM.removePIMList(PIM.CONTACT_LIST, "test", 
          BlackBerryPIM.REMOVE_NON_EMPTY_LIST);
    }
    catch (BlackBerryPIMRemovalException e)
    {
       // handle the exception
    }

Ejemplo de código

BlackBerryPIM myPIM = (BlackBerryPIM) PIM.getInstance();
try
{
   myPIM.removePIMList(PIM.CONTACT_LIST, "test", BlackBerryPIM.REMOVE_NON_EMPTY_LIST);
}
catch (BlackBerryPIMRemovalException e)
{
   System.out.println(e.getMessage());
}

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