Supprimer une entrée de calendrier sans notification
Vous pouvez supprimer une entrée de calendrier sur un terminal BlackBerry sans envoyer de notifications aux participants de l'entrée.
- Importez les classes et les interfaces requises.
import java.util.*;
import javax.microedition.pim.*;
import net.rim.blackberry.api.pdap.BlackBerryEvent;
import net.rim.blackberry.api.pdap.BlackBerryEventList;
- Appelez PIM.openPIMList() pour ouvrir une liste d'entrées de calendrier comme un objet BlackBerryEventList.
BlackBerryEventList eventList = null;
try
{
eventList = (BlackBerryEventList)
PIM.getInstance().openPIMList(PIM.EVENT_LIST, PIM.READ_WRITE);
}
catch (PIMException e)
{
// Handle exception
}
- Récupérez un objet BlackBerryEvent de la liste d'entrées.
Enumeration events = eventList.items();
BlackBerryEvent event = (BlackBerryEvent) events.nextElement();
- Appelez BlackBerryEventList.removeElement() et spécifiez l'indicateur BlackBerryEvent.DO_NOT_NOTIFY_ATTENDEES pour supprimer l'entrée sans notification.
try
{
eventList.removeEvent(event, BlackBerryEvent.DO_NOT_NOTIFY_ATTENDEES);
}
catch (PIMException e)
{
// handle exception
{
Si une erreur survient lorsque vous essayez de supprimer l'événement, la méthode lance PIMException.
Échantillon de code
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
}
Ces informations vous ont-elles été utiles ? Envoyez-nous vos commentaires.