Native pthreadを使用して長時間実行されるタスクを実行するアプリケーションがあり、JNIを通じてスレッドへの参照を保持している通知なしにバックグラウンドサービスがあります。サービスを停止するときにアンドロイドはJVMを終了しますか?
サービスが破棄されると、pthreadへの参照が失われます。
これを静的/シングルトンに保存して、サービスが停止しても生き残ることができます。私の質問は:JVMはいつ死ぬのですか?アンドロイドはサービスを再起動するとJVMを再作成しますか?
おかげ