首页 > 解决方案 > 黑莓 10 级联。如何让长时间运行的无头应用程序自行终止?

问题描述

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

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

标签: qtqmlblackberry-10blackberry-cascades

解决方案


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

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


推荐阅读