2012-02-13 60 views
1

在我的應用程序中,我使用了一個備用入口點來檢查時間。 如果智能手機進入我在這裏設置的時間,它會在我的主應用程序中推送一個屏幕(例如Screen1)。如何從其他入口點訪問黑莓主應用程序?

public static void main(String[] args) 
{ 
    MyApp theApp = new MyApp(); 
    if (args != null && args.length > 0 && args[0].equals("autorun")) { 
     theApp.enterEventDispatcher(); 
    } else {  
     theApp.pushScreen(new MyScreen()); 
     theApp.enterEventDispatcher(); 
    } 
} 
在屏蔽1

有一些按鈕(如新建按鈕),通常當我運行我的應用程序,然後單擊「新建按鈕」,它會推屏蔽2。但在這種情況下,不會發生任何事情。 我該如何解決這個問題?

+0

任何人可以幫助我嗎? – 2012-02-14 04:07:41

+0

什麼是「autorun」入口點?它不會推動任何屏幕。 – 2012-02-16 14:19:18

回答

4

使用BlackBerry®Java®插件用於Eclipse®

原始應用程序創建項目後,

  • 創建一個備用入口點啓動應用程序的用戶界面。

  • 雙擊項目中的BlackBerry_App_Descriptor.xml。

  • 覈對系統模塊不顯示黑莓手機主屏幕上的應用程序圖標
  • 點擊備用入口點選項卡。
  • 單擊添加...按鈕。
  • 輸入入口點的標題並點擊確定
  • 指定將使用此備用入口點啓動應用程序的應用程序參數(例如:gui)。
  • 繼續閱讀共同步驟部分。

爲Moreinfo:

http://supportforums.blackberry.com/t5/Java-Development/Set-up-an-alternate-entry-point-for-an-application/ta-p/444847

+0

是的,我做到了。你不明白我的問題。示例在我的UI App中,我有2個屏幕Screen1和Screen2。在屏幕1有「新建按鈕」來推動屏幕2,但是當我從備用入口點推動屏幕1時,「新建按鈕」沒有效果,我點擊:新建按鈕「,它不顯示屏幕2。 – 2012-02-14 07:09:42

相關問題