サービスを使用して、スケジュールされた時刻 (23: 59) 毎日、TimerTask と Handler を使用していますが、これは非常に優れていますが、信頼性が低く、画面がオフになっている場合は基本的に動作しません。
後で AlarmManger と JobScheduler について聞きました。ドキュメントを読んだ後、これらはアクティビティを開くために特別に使用されるようです。自動チェックアウト アクションを完了するにはどのようなロジックを使用すればよいですか?
走同样的路,发现不同的人生
AlarmManger は、特にアクティビティを開くために使用されるとは述べていません。それは、タイマーを構築するときにインテントをインスタンス化する方法によって異なります。私の知る限り、AlarmManger がアラームを開始する時間は、さまざまな携帯電話、特に Xiaomi マシンでは誤差や不正確さがあり、これはハードウェア クロックに問題がある可能性があります。他の人についてはあまり知りません。参考まで。
Android の管理はますます厳しくなっていますが、それでも使用する必要があります JobScheduler吧, JobScheduler本来の設計意図は、携帯電話のリソースを合理的に使用することです。
JobScheduler
AlarmManger は、特にアクティビティを開くために使用されるとは述べていません。それは、タイマーを構築するときにインテントをインスタンス化する方法によって異なります。私の知る限り、AlarmManger がアラームを開始する時間は、さまざまな携帯電話、特に Xiaomi マシンでは誤差や不正確さがあり、これはハードウェア クロックに問題がある可能性があります。他の人についてはあまり知りません。参考まで。
Android の管理はますます厳しくなっていますが、それでも使用する必要があります
JobScheduler
吧,JobScheduler
本来の設計意図は、携帯電話のリソースを合理的に使用することです。