Blackberry Contact Event Handling.
import java.util.Enumeration;
import java.util.Enumeration;
import javax.microedition.pim.Contact;
import javax.microedition.pim.ContactList;
import javax.microedition.pim.PIMItem;
import javax.microedition.pim.PIMList;
import net.rim.blackberry.api.pdap.PIMListListener2;
final class MyPIMListener implements PIMListListener2 {
public void itemAdded(PIMItem item) {
if (item == null) {
return;
}
}
public void itemRemoved(PIMItem item) {
if (item == null) {
return;
}
}
public void itemUpdated(PIMItem oldItem, PIMItem newItem) {
if (oldItem == null || newItem == null) {
return;
}
itemRemoved(oldItem);
itemAdded(newItem);
}
public void batchOperation(PIMList list) {
if (list == null) {
return;
}
try {
ContactList contactList = (ContactList) list;
Enumeration e = contactList.items();
while (e.hasMoreElements()) {
Contact contact = (Contact) e.nextElement();
// ...
}
} catch (Exception e) {
// ...
}
}
}
No comments:
Post a Comment