背景黑莓UI应用程序

时间:2011-04-27 04:24:48

标签: blackberry background uiapplication

我正在创建一个第一次获取设置的黑莓应用程序,并且始终在后台运行(在启动时运行)。因此,每当我点击应用程序图标时,如果已经配置了设置,它就不会显示任何屏幕。

我使用UiApplication.getUiApplication().requestBackground();但是如果我点击了应用程序图标,它会打开设置屏幕(我的应用程序中只有屏幕)以及正在运行的应用程序。

1 个答案:

答案 0 :(得分:2)

您需要将应用程序分为两部分,一部分可以显示UI,另一部分可以在后台运行。两个应用程序共享相同的代码,但具有不同的入口点,称为“备用入口点”,可以在JDE或Blackberry eclipse插件中设置。

现在,后台应用程序从备用入口点运行,并且不显示任何UI。您可以从此处运行线程并监听感兴趣的事件。

前台应用程序可以验证您的应用程序特定的“设置”是否已填充;如果是这样,它可以立即退出。如果没有,请显示UI并收集“设置”。

希望这个答案。如果您有任何其他问题,请与我们联系。