Löschen eines Kontakts

Sie können einen Kontakt aus der Standardkontaktliste oder einer anderen Kontaktliste auf einem BlackBerry-Gerät löschen.

  1. Importieren Sie die erforderlichen Klassen und Schnittstellen.
    import net.rim.blackberry.api.pdap.BlackBerryContact; 
    import net.rim.blackberry.api.pdap.BlackBerryPIMList;
    import net.rim.device.api.system.ControlledAccessException;
    import javax.microedition.pim.Contact;
    import javax.microedition.pim.ContactList;
    import javax.microedition.pim.PIM;
    import javax.microedition.pim.PIMException;
  2. Um einen Kontakt aus der Standardkontaktliste zu löschen, rufen Sie PIM.openPIMList(int, int) auf, um die Instanz der Standardkontaktliste zu öffnen, wobei Sie als Parameter die Art der zu öffnenden Liste (PIM.CONTACT_LIST) sowie den Zugriffsmodus, mit dem die Liste geöffnet werden soll (PIM.READ_WRITE, PIM.READ_ONLY oder PIM.WRITE_ONLY), übergeben. Fahren Sie mit Schritt 4 fort.
    BlackBerryContactList contactList = (BlackBerryContactList) 
       PIM.getInstance().openPIMList(PIM.CONTACT_LIST, PIM.READ_WRITE);
  3. Um einen Kontakt aus einer Kontaktliste zu löschen, die nicht die Standardkontaktliste ist, führen Sie die folgenden Aktionen aus:
    1. Rufen Sie listPIMLists(int pimListType) auf, um ein Array von String-Objekten zurückzugeben. Das zurückgegebene Array stellt den vom System zugewiesenen Namen für jede Kontaktliste bereit. Die Standardkontaktliste wird bei Index 0 des Arrays zurückgegeben.
      String[] lists = PIM.listPIMLists(PIM.CONTACT_LIST);
    2. Führen Sie eine Iteration durch das Array durch, das PIM.listPIMLists() zurückgibt, um den vom System zugewiesenen Namen für die Kontaktliste zu suchen, die Sie löschen möchten.
    3. Rufen Sie PIM.openPIMList(int, int, String) auf, um die Instanz der Kontaktliste zu öffnen, wobei Sie als Parameter die Art der zu öffnenden Liste (PIM.CONTACT_LIST), den Zugriffsmodus, mit dem die Liste geöffnet werden soll (PIM.READ_WRITE, PIM.READ_ONLY oder PIM.WRITE_ONLY), sowie den Namen der Kontaktliste übergeben.
      BlackBerryContactList contactList = (BlackBerryContactList)
         PIM.getInstance().openPIMList(PIM.CONTACT_LIST, PIM.READ_WRITE, name);
  4. Rufen Sie BlackBerryContactList.removeContact() auf, um den Kontakt aus der Kontaktliste zu löschen.
    contactList.removeContact(contact);
  5. Prüfen Sie auf PIMException und auf ControlledAccessException, wenn Ihre Anwendung nicht die Berechtigung besitzt, auf die Anwendung zuzugreifen, die sie aufruft.
Vorheriges Thema: Importieren eines Kontakts

Waren diese Informationen hilfreich? Senden Sie uns Ihren Kommentar.