1
我有一個替代入口點設置爲自動運行,以推動一個特定時間的對話框; 它運行成功。按照預期,備用入口點將在設備開啓時自動運行。但是,當我交互式運行我的應用程序時,對話框會顯示兩次。我怎樣才能防止這一點?替代入口點運行2次當我的應用程序在黑莓上?
public static void main(String[] args) {
if (args != null && args.length > 0 && args[0].equals("autorun")) {
MyApp theApp = new MyApp();
theApp.enterEventDispatcher();
} else {
MyApp theApp = new MyApp();
theApp.pushScreen(new MyScreen());
theApp.enterEventDispatcher();
}
}
public MyApp() {
this.addRealtimeClockListener(this);
}
public void clockUpdated() {
checkTimetoPushDialog();
}
感謝Micheal,我不能在沒有通話的情況下發出通知clockUpdated(); –