我想了解如何使用BlackBerry 10.2 OS实现长时间运行的无头应用程序。我不需要在后台发生任何复杂的功能。我只需要打印一个控制台输出。
我已经使用了这个QTimer
类,此时它会在应用程序处于前台和缩略图模式时打印一个控制台。
connect(timer, SIGNAL(timeout()), this, SLOT(update()));
但是当我退出应用程序时,整个应用程序都被破坏了。上述代码和update()
函数位于不与 UI 交互的单独 C++ 类中。
我也在bar-descriptor.xml文件中授予了以下权限。
<permission>run_when_backgrounded</permission>
<permission system="true">_sys_run_headless</permission>
<permission system="true">_sys_headless_nostop</permission>
即使应用程序被破坏,如何让这个应用程序在后台运行?
谢谢