黑莓10级联.如何让一个长期运行的无头应用程序自行终止



我正在制作一个带有无头组件的BB10应用程序,该组件通常应该不间断运行,除非其QSettings中的某个字段发生更改(以节省电池电量(。

我试着到处找文件。但我仍然不知道如何让一个无头应用程序自行终止。

每次更改设置文件时,您都可以使用QFileSystemWatcher并在某个QSettings值更改时调用bb::Application::instance()->quit()得到通知。以下是BlackBerry的一个示例,它在headless中使用QFileSystemWatcher来获取QSettings文件更改时的通知。

不过,我更喜欢使用调用或我自己的无头通信机制,您可以在这里看到我通常如何处理终止无头应用程序的示例。

相关内容

最新更新