2011-06-03 35 views
0

如何刪除或清除BlackBerryContactList的PIMListListeners?刪除BlackBerry PIMListListener

我加了一個監聽器,如下:

BlackBerryContactList contactList = (BlackBerryContactList)PIM.getInstance().openPIMList(PIM.CONTACT_LIST, PIM.READ_WRITE); 
contactList.addListener(new ContactsChangeListener()); 

所以,現在當我開始我的應用程序它增加了一個新的監聽

回答

0

你可能只需要重啓設備清除出來。

爲了避免這種情況再次發生,請存儲對您的ContactsChangeListener的引用,然後在您的應用的onClose()方法中添加一個removeListener()調用,以便在用戶結束您的應用時清理它。

+0

重新啓動工作,謝謝。 – 2011-06-03 15:44:20

+0

我猜測我必須在啓動時運行我的應用程序,每次啓動設備時註冊監聽器 – 2011-06-03 15:45:26

+0

是的,如果您不想讓全面啓動的應用程序啓動,您可以創建一個備用的入口點以方便自己。 – jprofitt 2011-06-03 16:09:14