特定のバッテリーレベル(バッテリーレベルが10%に達したときの通知など)に従って特定のタスクを実行するアプリを作ろうとしています。 問題は、私がそれを起動すると、アプリケーションはただ一回だけ連続的な監視の代わりにイベントをチェックすることです。例: (バッテリーが11%だったときにアプリを起動したとします)通知が10%に設定されているので、通知を出すことはありません。アプリを実行している間にバッテリーを10%何も起こりません) コードを継続的に実行できる解決策は何ですか?コードを連続的に実行する
0
A
答えて
0
アラームマネージャクラスを使用してみてください:developer.android.com/training/scheduling/alarms.html.
あなたが最初にあなたのケースでは(現在の後におそらく間隔時間を確認したいときで、保留中の意図、トリガー時間として、あなたのバッテリーチェックに合格した場合時間がかかる)し、間隔を置いてから間隔を置いてください(アプリケーションを実行するのに時間がかかることがありますので、数分おきなど)。
これは、あなたのバッテリーチェックとさらなる機能を引き起こす。
関連する問題
- 1. Javaでスレッドを連続的に実行するには
- 2. mongooseクエリを同期的に連続して実行する
- 3. 継続的に実行するコードを作成する
- 4. 連続して実行する非同期コードのキューイング
- 5. バックグラウンドワーカーを連続して実行する
- 6. プログラムの実行中に連続して実行するテスト
- 7. Python連続パラレル実行
- 8. 機能の連続実行?
- 9. コードを連続的に変更する方法は?
- 10. angularjsループをエラーなしで連続的に実行する方法
- 11. ココアでバックグラウンドでコードを継続的に実行
- 12. NG-かの実行方法を連続的
- 13. 私のコードは飛行機モードを連続的に切り替えます
- 14. アプリケーションの実行中にメモリ使用量が連続的に増加する(Swift)
- 15. 見つける連続実行が
- 16. イメージを連続的に回転する
- 17. 非連続的にセルをカウントする
- 18. スピンUIImageViewを連続的に
- 19. アニメーションを無限に連続して実行する
- 20. アプリケーション開始時に連続フルGCを実行する理由
- 21. 雲の上に連続してPythonスクリプトを実行する
- 22. SBTでJavaテストを連続して実行するには
- 23. コード内の.ajaxStopが連続的に繰り返されます
- 24. Rubyタイムアウトで実行される最大連続連続サブアレイの効率的なアルゴリズム
- 25. Yii接続ハンドラ:ページ実行後にバックグラウンドでコードを実行するには?
- 26. バックグラウンドワーカーを継続的に実行
- 27. 連続実行時の複雑さ
- 28. アンドロイドアプリ連続実行ヒープ操作
- 29. 永続的なemacs-serverインスタンスを実行し続けるには?
- 30. 永続的なPHPスクリプトを実行し続けるには?
サービスの使用。そして、電池レベルの時限ループチェックをしています。 アクティビティが開いているときにチェックしたい場合は、代わりにタイムラインを追加してください。 – Doomsknight
AlarmManagerクラスを将来一定の秒数に設定して使用できますが、バッテリレベルがマージンの1つに低下した場合にのみ通知をトリガしますか? – Ben
@Doomsknight これはちょうど私が知りたかったことです...タイムドループを実装する方法 – codenamered5