バッテリー データを (BatteryManager を介して) 受信する小さなアプリケーションを作成しています。バッテリー レベルが 100% になると、5 秒ごとにユーザーに音を発して、バッテリーが完全に充電されたことを知らせます。
問題は、アプリケーションが一時停止すると、サウンドを発しているスレッドも停止することです。このスレッドを存続させる方法はありますか? 私もサービスについて読んでいますが、これがそのような単純なことに適しているかどうかわかりません。サービスを使用すると、そこでバッテリーレベルを追跡し、サービスで音を出すことができると思います。
これを達成するための「良い方法」についてコメントできますか?
前もって感謝します。