Rimozione di una voce del calendario senza notifica
È possibile rimuovere una voce del calendario di un dispositivo BlackBerry senza inviare notifiche ai partecipanti associati alla voce.
- Importare le classi e le interfacce richieste.
import java.util.*;
import javax.microedition.pim.*;
import net.rim.blackberry.api.pdap.BlackBerryEvent;
import net.rim.blackberry.api.pdap.BlackBerryEventList;
- Richiamare PIM.openPIMList() per aprire un elenco di voci del calendario come oggetto BlackBerryEventList.
BlackBerryEventList eventList = null;
try
{
eventList = (BlackBerryEventList)
PIM.getInstance().openPIMList(PIM.EVENT_LIST, PIM.READ_WRITE);
}
catch (PIMException e)
{
// Handle exception
}
- Recuperare un oggetto BlackBerryEvent dall'elenco delle voci.
Enumeration events = eventList.items();
BlackBerryEvent event = (BlackBerryEvent) events.nextElement();
- Richiamare BlackBerryEventList.removeElement() e specificare il contrassegno BlackBerryEvent.DO_NOT_NOTIFY_ATTENDEES per rimuovere l'elemento senza notifica.
try
{
eventList.removeEvent(event, BlackBerryEvent.DO_NOT_NOTIFY_ATTENDEES);
}
catch (PIMException e)
{
// handle exception
{
Se si verifica un errore durante il tentativo di rimozione dell'evento, il metodo genera un'eccezione PIMException.
Esempio di codice
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
}
Le informazioni sono state utili? Inviateci i vostri commenti.