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>
アプリケーションが破棄された場合でも、このアプリをバックグラウンドで実行するにはどうすればよいですか?
ありがとう