問題タブ [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.

0 投票する
1 に答える
786 参照

android - AlarmManager がサービスを実行していない

10 secボタンをクリックすると、デバイスに既にインストールされているテスト プロジェクトの呼び出しをスケジュールする必要があります。そのために、実際にテスト プロジェクトを呼び出すAlarmReceiverと myを作成しました。TaskService

アプリを実行した後、ボタンをクリックしても何も起こりません。何が悪いのかわかりませんが、10 秒経ってもサービスが機能しません。

以下は、私が試している私のコードです。アクティビティ クラス:

AlarmReceiverクラス:

}

そして最後にLaunchServiceクラス:

マニフェスト ファイル内の受信者とサービスについても言及しました。

Logcatに例外がないため、何が問題なのかわかりません。ボタンをクリックすると、トースト メッセージが表示されますAlarm Started。助けてください。

0 投票する
1 に答える
2108 参照

android - 特定の時間に繰り返されるアラームをキャンセルする

特定の時刻に繰り返される 2 つのアラームをキャンセルしようとしていますが、現在、アプリはアラームを作成するとすぐにキャンセルを呼び出すことを決定しています。たとえば、繰り返しを終了する時間を 13:18 に設定した場合、繰り返しアラームはその時間になるまで繰り返されます。

これが私がいじっていたコードの一部です:

0 投票する
3 に答える
1943 参照

android - 毎日特定の時間に起動時にアラームを設定する

Boot CompletedでAndroidで午前9時のアラームを開始しました。ただし、起動が完了すると、毎分アラームが発生します。

私の要件は、起動後にアラームを設定する必要がありますが、アラームは午前 9:00 にのみ発生することです。

ここに私のコードがあります: public class AlarmUtil { private PendingIntent alarmIntent;

services (マイ サービス クラス)

}

私に欠けているところ。私を助けてください。前もって感謝します。

0 投票する
2 に答える
2045 参照

android - Android AlarmManagers は、アプリの更新後も引き続き実行されますか?

私が見る限り、無期限に繰り返すアラームをスケジュールすると、デバイスを再起動するかアプリをアンインストールするまで実行が停止しません。

アプリの更新時にこれらがどのように動作するのか疑問に思っていました。たとえば、Play ストアからアプリのバージョン 1 をダウンロードしてアプリを実行すると、このアラームの実行が開始されます。その後、バージョン 2 がリリースされ、自動更新または手動更新が実行されます。このアラームは引き続き実行されますか (または、アラームを開始するにはアプリを再起動する必要がありますか)?

私のシナリオでは、そうする必要があるので、答えはそれが実行され続けることであることを願っています. しかし、バージョン 2 でアラーム コードを変更するとどうなるでしょうか。

0 投票する
0 に答える
230 参照

java - AlarmManager は、48 時間以上のサイクルで set() / setExact() を使用して設定されたアラームをスキップします

アプリでは、定期的にデータをサーバーに同期する必要があります。これは、(ほとんどの場合) 5 分の固定間隔で行われます。

私はif に応じてset()/を使用しています。現在、ほとんどの場合、アラームが起動されて機能しますが、断続的に (日中であっても) アラームが起動されません。setExact()Build API >= 19

アラーム マネージャには、同期作業を行う のが渡さpendingIntentれます。IntentService

そして、onHandleIntent私は my も実行しています。setSchedule()これは、5分後にアラームが発生するように設定します(上記と同じ^)。

アラームの種類RTC_WAKEUP(今まで; 最近変更しelasped realtime + wakeup、テスト結果を待っています) と、HTTP connectionそれぞれsocket timeout30 秒の を使用します。同期アラームが何らかの形でスキップするだけで、キャプチャされたデータを見逃すことはないため、デバイスは 48 時間以上 (サンプル ケースとして) の間に再起動されませんでした。

これが問題かどうか疑問に思っていますwakelock:|

キットカットの問題に直面した人はいますsetExact()か? 私の知る限り、(RTC/elasped リアルタイム変更を使用する場合を除いて) 現在の方法では、アラームをスキップするべきではありません。

0 投票する
1 に答える
2483 参照

android - 毎日の繰り返しアラームが機能しない

Alarmmanager と BroadcastReciever を使用して毎日繰り返すアラームを設定しようとしていますが、アラームが適切に起動されません。

アプリが初めてインストールされたときにアラームを設定するために、以下のコードを使用しています。

関数 SetAlarm :

また、BroadcastReciever には次のコードが含まれています。

使用しているロジックまたはコードの何が問題なのかを理解するのを手伝ってください。ありがとう

0 投票する
1 に答える
504 参照

android - アプリが破棄された直後に通知が来る

アプリが破棄されてから 4 時間後に表示される通知を設定しました。

しかし、私はアプリを破壊しているので、通知はすぐに届き、4 時間後にも届きます。

これが私のメイン アクティビティの onDestroy() です。

ここに私のAlarmReceiver.classがあります:

アプリが破棄された直後ではなく、4時間ごとに通知を表示する必要があります。

どんな助けでも大歓迎です。

前もって感謝します。

0 投票する
1 に答える
956 参照

java - 特定の時間間隔でアラーム

私はアンドロイドが初めてです。私はアンドロイドアラームアプリに取り組んでいます。30分ごとに午前8時から午後8時までアラームを表示し、このアラームを毎日繰り返したいと思っています。私のコードはここにあります。主な活動....

これが私の受信機です。

ここで何が足りないのですか?android.any でこれを行うにはどうすればよいですか? はじめまして。