問題タブ [setalarmclock]
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 - setAlarmClock() が繰り返しアラームを発する [スピナーが原因であることが判明した]
私のソリューションの編集:スピナードロップダウンリストを使用してアラームの時間を設定していましたonSelectItem
が、スピナーのメソッドが常に選択されていると見なされることを忘れていたため、そのメソッド内にアラームを配置することで、常に発生しました。OP下
私は毎日の通知システムを作ろうとしています。特定の時間に通知をプッシュするために使用AlarmManager
しています。ドキュメントによると、アラームを一度だけ発生させるメソッドを使用しています。ただし、アプリを完全に終了するまで、アラームが繰り返し発生します。
これが私の初期化のものです:
そして私のAlarmReceiver
クラス:
(location_button
httpリクエストを実行して通知をプッシュするために使用するものです)
実際にアラームを鳴らすために、両方を試しました
と
ただし、どちらも繰り返し実行されます。また、時間遅延を追加してから を含めてみましたalarmIntent.cancel()
が、これによりアラームがキャンセルされますが、アラームがまったく発火する前にキャンセルされます (これは紛らわしいですが、時間遅延の後にそれが行われると考えていたでしょう)
このアラームが繰り返し発生する理由を見逃している理由はありますか?
追加情報を追加するための編集: http 要求を作成したり、通知に表示して使用する情報を取得したりするために使用されるボタンがあります。アラーム自体は、次のようにSpinner
(ドロップダウン リストはアラームのオプションの時間のリストです)内で設定されますonItemSelectedListener
。
broadcastreceiver - アプリが強制終了されたときにアラームがトリガーされない
alarmManager の追加中に問題が発生しました。
基本的に、特定の時間にアラームを追加しようとしていますが、アプリがバックグラウンドでもフォアグラウンドでも問題なく動作しています。しかし、問題は、アプリがバックグラウンドから削除されたとき、またはアプリが強制終了されたときにトリガーされないことです。
アプリが実行されているかどうかにかかわらず、アラームをトリガーしたい (アプリを閉じたときに直面する問題)。
私は少し絶望的です。
これが私のコードです:
マニフェスト ファイル:
database.java からアラームを設定する
javascript - バニラ JavaScript で目覚まし時計のロジックが機能しない
メッセージを表示したり、ユーザーが設定した時間に音を鳴らしたりする単純なバニラ JavaScript の目覚まし時計の正しいロジックを作成することができません...ロジックを正しくするのを手伝ってください。
ここに私のJavaScriptコードがあります:
誰かが望むなら HTML コードを提供できますが、最初の時点でロジックを正しく作成できないため、それが必要になるとは思いません。
ありがとう :)
java - ACTION_DISMISS_ALARM を使用してアンドロイドでアラームを消す
私のアプリには、特定の時間にアラームを設定するコードがあります:
問題なく動作しますが、このアプリを使用してアラームを解除する機能も実装する必要があります。ドキュメントには ACTION_DISMISS_ALARM が使用されているとありますが、適切な使用方法がわかりません。ACTION_SET_ALARMの代わりに使おうとしたのですが、アラームアプリを開くだけです。