システムの起動時に実行されるバックグラウンド アプリを作成しようとしています。手動で (リボンから) 実行すると画面は表示されますが、アプリをスタートアップ アプリ (記述子のスタートアップ オプションで自動実行) にしてから実行すると、画面に何も表示されません。次のコードを試しています。
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 開発の初心者です。以下の環境で開発しています。
- BlackBerry JDE Eclipse プラグイン 1.5.0
- ブラックベリー OS 4.5