問題タブ [repeatingalarm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 設定時間前に AlarmManager がオフになる
AlarmManger に問題があります:
以下は 1 日を正しく追加します (時間 9:25 が経過したため) 出力は正しいですが、AlarmManager は数秒以内にブロードキャストを呼び出します。関連するスニピットは次のとおりです。何か案は?
android - Android - One-time inexact alarm?
I am working on an app that periodically polls server for new data (I know I should use GCM, but its not an option here). I am using AlarmManager.setInexactRepeating() to atleast allow system to batch networking request to save some battery.
However now I am working on a update and I do not want to poll at night. How would I do this? The usual approach would be have one-time alarms that each would schedule the next one appropriately to avoid that night-time interval.
But this approach, as far as I see, doesnt allow that batching that inexactRepeating does ..
Is there a way to set one-time inexact alarm?
Thanks
java - 毎月の繰り返しアラームの実装
30 日ごとに実行する必要があるアラームがあります。電話の電源がオフになる問題を回避するために、これはカレンダーベースにする必要があると判断しました. 私が設計しようとしている方法は、アプリケーションが開かれたときです.wifiデータの使用状況をSMSで送信します. 次に、最初に実行される日付に応じて、その日付から 30 日後にアラームが再度実行されるようにスケジュールします。
テスト目的で、30 日間を 1 時間に短縮しました。最初の SMS は送信 (および受信) されますが、1 時間後には何も起こりません。つまり、アラームの再発に問題があるようです。
PS
これを構築するために次の例を使用しています。
しかし、繰り返しアラームを実装するのに少し苦労しています。私の問題は、次の例のセクションにあると思います。
アラームを実行する必要がある時間を追加するのではなく、カレンダーから取得している実際の時間に時間を追加するようです (これを指摘してくれてありがとう、Lexandro に感謝します)。しかし、まだアラームを実行できないようです。現在の時刻からの指定された時間 (または日数) に基づいています。
ソース:
警報:
android - AlarmManager サービスを開始できません
次のコードでどのようなばかげた間違いを犯し、エラーが発生したのか誰にもわかりますか。
同様のstackoverflowの投稿とサンプルを試しました。
エラー: 06-24 09:06:36.074: W/ActivityManager(61): サービスを開始できません Intent { flg=0x4 cmp=com.example.myapp/.Updater (エクストラがあります) }: 見つかりません
Updater.class
メニフェスト
android - 同じ日に設定された時刻を過ぎてアラームを発生させる AlarmManager、setRepeating
基本的に私はこのコードを持っています.timeは24時間の時間を返し、毎日アラームを繰り返します.
とにかく、問題は、時刻が午前 9 時 10 分であるときにアラームを午前 9 時に設定すると、アラームが鳴ることです。なんで?システム時刻を過ぎてもアラームしないようにしたい。元。システム時刻が午前 9 時 10 分であるときにアラームを午前 9 時に設定する
android - 時間前にアラームマネージャーがトリガー
設定された時間に毎日実行されるアプリでスケジューリングを実装しようとしています。時間が経過してもまだ機能しない場合に備えて、ミリ秒数を増やすコード。
java - Androidで繰り返し曜日アラームを設定する
誰かが繰り返し曜日アラームを設定するための良いロジックを教えてもらえますか? を使用して毎週アラームを実行しました
アラームは時間通りにトリガーされ、7 日後にその時点で自動的にトリガーされます。
しかし、私の要件は、7 日間だけでなく、日数を選択したいということです。
毎週月曜日、火曜日、木曜日の午前 9:00 のようなもの - アラームが自動的にトリガーされるはずです。setRepeating でこれを行うにはどうすればよいですか?
誰かがこれで私を助けることができますか?
ありがとう!
android - Android - x 分ごとに場所を更新する
私はAndroidにかなり慣れていません。これがここでの最初の投稿なので、親切にしてください! :-)
バックグラウンドで実行され、x 分ごとに位置情報を更新するサービスを作成しようとしています。x 分ごとに実行するには、ここで説明するように、AlarmManager を使用しています: Alarm Manager Example
これが私が持っているものです:
getLocation()
は 20 秒ごとに呼び出されますが、実行されることはありませんonLocationChanged()
(Eclipse で EmulatorControl を使用して場所を変更しています)。
ScheduledExecutorService
の代わりにを使用したときも、以前は同じ問題がありましたAlarmManager
。
誰でも私を助けることができますか?