如何在黑莓应用程序中设置备用入口点。将有 2 个应用程序
- 用户界面应用
- 后台应用程序:将在自动启动时运行。
有一篇关于这个的黑莓知识中心文章,我试过了,编码如下。但是单击应用程序图标时,没有任何反应。
class EntryPointForApplication extends UiApplication {
public EntryPointForApplication() {
GUIApplication scr = new GUIApplication();
pushScreen(scr);
}
public static void main(String[] args) {
if ( args != null && args.length > 0 && args[0].equals("background1") ){
// Keep this instance around for rendering
// Notification dialogs.
BackgroundApplication backApp=new BackgroundApplication();
backApp.enterEventDispatcher();
backApp.setupBackgroundApplication();
} else {
// Start a new app instance for GUI operations.
EntryPointForApplication application = new EntryPointForApplication();
application.enterEventDispatcher();
}
}
}
类 UI 应用程序
class GUIApplication extends MainScreen {
public GUIApplication(){
add(new LabelField("Hello World"));
}
}
后台应用
class BackgroundApplication extends Application {
public BackgroundApplication() {
// TODO Auto-generated constructor stub
}
public void setupBackgroundApplication(){
}
}
我根据这个(编辑)坏链接
配置了 Blackberry_App_Discriptor.xml任何机构都可以帮忙,哪里出错了。