0

我正在使用一个 BB10 Cascades 应用程序、QML 和 C++,当用户最小化应用程序时,我想在后台线程中运行一个计划任务(现在只在桌面上显示缩略图,但不退出应用程序)。如何知道应用程序现在正在后台运行?我找到了这个事件处理程序:

https://developer.blackberry.com/cascades/reference/libbb/application_thumbnail.cpp.html

示例代码看起来不错,但我无法在我的项目的 main.cpp 中实现它。main.cpp 不能被视为对象。

任何人都有正确的解决方案?

谢谢你们!

4

1 回答 1

1

在您的 main 方法中,您将创建一个 Application 实例和一个您自己的类之一的实例。您只需将类中的一个插槽连接到 Application 类的 thumbnail() 信号,如您链接到的示例所示:

int main(int argc, char **argv) {
    bb::Application app(argc, argv);
    TestObject testObject;

    QObject::connect(&app, SIGNAL( thumbnail() ), &testObject, SLOT( onThumbnail() ));

    return app.exec();
}
于 2013-04-06T17:32:57.883 回答