我正在制作一个带有无头组件的BB10应用程序,该组件通常应该不间断运行,除非其QSettings中的某个字段发生变化(以节省电池电量)。
我尝试到处寻找文档。但是我仍然不知道如何使无头的应用程序自行终止。
答案 0 :(得分:0)
每次更改设置文件时,可以使用QFileSystemWatcher并在某个QSettings值更改时调用bb::Application::instance()->quit()
来得到通知。这是an example from BlackBerry,它在QSettings文件更改时无头使用QFileSystemWatcher来获取通知。
尽管我更喜欢使用调用或我自己的无头通信机制,但您可以看到an exemple of how I usually deals with terminating the headless app here。