我正在尝试创建一个将在系统启动时运行的后台应用程序。当我手动运行它(从功能区)时,屏幕会出现,但是当我将其设置为启动应用程序(描述符中的启动时自动运行选项)后运行该应用程序时,屏幕上不会出现任何内容。我正在尝试以下代码;
public class AppClass extends UiApplication {
public static void main(String[] args) {
AppClass theApp = new AppClass();
theApp.enterEventDispatcher();
}
public AppClass() {
pushScreen(new AppScreen());
}
}
这是屏幕类;
public final class AppScreen extends MainScreen {
private LabelField label;
public AppScreen() {
setTitle("AppTitle");
label = new LabelField();
label.setText("Ready.");
add(label);
}
}
我期待它是一个 UI 应用程序,因此无论是在启动时自动运行还是手动运行,它的屏幕都应该可见。如果我需要做一些事情以使其按预期工作,请指导我,我是 BlackBerry 开发的新手。我正在以下环境中开发;
- 黑莓 JDE Eclipse 插件 1.5.0
- 黑莓操作系统 4.5