Entfernen eines Kalendereintrags ohne Benachrichtigung

Sie können einen Kalendereintrag auf einem BlackBerry-Gerät entfernen, ohne Benachrichtigungen an die Teilnehmer des Eintrags zu senden.

  1. Importieren Sie die erforderlichen Klassen und Schnittstellen.
    import java.util.*;
    import javax.microedition.pim.*;
    import net.rim.blackberry.api.pdap.BlackBerryEvent;
    import net.rim.blackberry.api.pdap.BlackBerryEventList;
  2. Rufen Sie PIM.openPIMList() auf, um eine Liste von Kalendereinträgen als BlackBerryEventList-Objekt zu öffnen.
    BlackBerryEventList eventList = null;
    try 
    { 
       eventList = (BlackBerryEventList) 
          PIM.getInstance().openPIMList(PIM.EVENT_LIST, PIM.READ_WRITE); 
    }
    catch (PIMException e) 
    {
       // Handle exception
    }
  3. Rufen Sie ein BlackBerryEvent-Objekt aus der Liste der Einträge ab.
    Enumeration events = eventList.items();
    BlackBerryEvent event = (BlackBerryEvent) events.nextElement();
  4. Rufen Sie BlackBerryEventList.removeElement() auf, und legen Sie die Markierung BlackBerryEvent.DO_NOT_NOTIFY_ATTENDEES fest, um den Eintrag ohne Benachrichtigung zu entfernen.
    try
    {
       eventList.removeEvent(event, BlackBerryEvent.DO_NOT_NOTIFY_ATTENDEES);
    }
    catch (PIMException e)
    {
       // handle exception
    {

    Wenn beim versuchten Entfernen des Ereignisses ein Fehler auftritt, gibt die Methode eine PIMException aus.

Codebeispiel

BlackBerryEventList eventList = null;
try 
{ 
   eventList = (BlackBerryEventList) 
      PIM.getInstance().openPIMList(PIM.EVENT_LIST, PIM.READ_WRITE); 
   Enumeration events = eventList.items();
   BlackBerryEvent event = (BlackBerryEvent) events.nextElement();
   eventList.removeEvent(event, BlackBerryEvent.DO_NOT_NOTIFY_ATTENDEES);           
}
catch (PIMException e) 
{
   // Handle exception
}
Nächstes Thema: Kontaktliste

Waren diese Informationen hilfreich? Senden Sie uns Ihren Kommentar.