Importieren eines Kalendereintrags
- Importieren Sie die erforderlichen Klassen und Schnittstellen.
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import javax.microedition.pim.Event;
import javax.microedition.pim.EventList;
import javax.microedition.pim.PIM;
- Rufen Sie PIM.getInstance().fromSerialFormat() auf, um ein Array von PIMItem-Objekten zurückzugeben.
- Rufen Sie EventList.importEvent() auf, um einen neuen Kalendereintrag hinzuzufügen.
// Convert an existing entry into a iCal and then
// import the iCal as a new entry
String[] dataFormats = PIM.supportedSerialFormats();
// Write entry to iCal
ByteArrayOutputStream os = new ByteArrayOutputStream();
PIM.getInstance().toSerialFormat(event, os, "UTF8", dataFormats[0]);
// Import entry from iCal
ByteArrayInputStream is = new ByteArrayInputStream(os.toByteArray());
PIMItem[] pi = PIM.getInstance().fromSerialFormat(is, "UTF8");
EventList eventList =
(EventList)PIM.getInstance().openPIMList(PIM.EVENT_LIST, PIM.READ_WRITE);
Event event2 = eventList.importEvent((Event)pi[0]);
Waren diese Informationen hilfreich? Senden Sie uns Ihren Kommentar.