java - タスクを正確なタイミングで実行するにはどうすればよいですか?
怪我咯
怪我咯 2017-05-27 17:40:06
0
2
627

サービスを使用して、スケジュールされた時刻 (23: 59) 毎日、TimerTask と Handler を使用していますが、これは非常に優れていますが、信頼性が低く、画面がオフになっている場合は基本的に動作しません。

後で AlarmManger と JobScheduler について聞きました。ドキュメントを読んだ後、これらはアクティビティを開くために特別に使用されるようです。自動チェックアウト アクションを完了するにはどのようなロジックを使用すればよいですか?

怪我咯
怪我咯

走同样的路,发现不同的人生

全員に返信(2)
过去多啦不再A梦

AlarmManger は、特にアクティビティを開くために使用されるとは述べていません。それは、タイマーを構築するときにインテントをインスタンス化する方法によって異なります。私の知る限り、AlarmManger がアラームを開始する時間は、さまざまな携帯電話、特に Xiaomi マシンでは誤差や不正確さがあり、これはハードウェア クロックに問題がある可能性があります。他の人についてはあまり知りません。参考まで。

いいねを押す +0
巴扎黑

Android の管理はますます厳しくなっていますが、それでも使用する必要があります JobScheduler吧, JobScheduler本来の設計意図は、携帯電話のリソースを合理的に使用することです。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート