2011-04-27 126 views
0

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

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

回答

2

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

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

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

希望这个答案。如果您还有其他问题,请告诉我。

+0

..可以让我知道一些例子在哪个背景应用程序显示UI屏幕。 – 2013-09-02 14:46:15

+0

我正在创建一个跟踪In/Out接收调用的应用程序..并显示相应的屏幕..可以请让我知道如何从头开始。 – 2013-09-02 14:47:34