我正在爲eclipse開發一款簡單的blacberry應用程序。我剛剛設置了一個帶有回調的ListField,然後我的應用程序不想在關閉它後停止運行。一個非常煩人的後果是每次我想測試我的應用程序時都必須重新啓動模擬器。黑莓App仍在運行
public class MyMainScreen extends MainScreen {
private ListField lfMessage; // UI list of messages
// Constructor
public MyMainScreen() {
// set the title
setTitle("My App");
ListField lfMessage;
lfMessage = new ListField();
lfMessage.setEmptyString("Nothing to see here", DrawStyle.LEFT);
lfMessage.setSize(5);
lfMessage.setCallback(new MessageListCallBack());
add(lfMessage);
}
// Menu item "Close"
private MenuItem closeItem = new MenuItem("Close", 110, 10) {
public void run() {
lfMessage.setCallback(null);
lfMessage = null;
onClose();
}
};