問題タブ [notificationmanager]
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 - 繰り返し日時の通知を設定する
特定の日時に発生する通知を作成しようとしています。
私のコードのエラーは、Calendar インスタンスを Notification コンストラクターに渡そうとしています。アラームではなく、ステータス バーの通知を使用するのに十分満足しています。このカレンダー オブジェクトを通知に渡す方法はありますか?
ありがとう!
android - クリックするとすべての通知を適切にクリアするにはどうすればよいですか?
通知バーでいくつかの通知を送信します。通知の1つがクリックされたときに、すべてをクリアしたいと思いました。今のところ、フラグを使用して1つずつクリアします。すべての通知をクリアできることはわかってnotificationManager.cancelAll()
いますが、通知の1つがクリックされたときにトリガーできるように、どこに配置すればよいですか。
android - Androidステータスバーをプログラムで無効にする方法は?
AndroidでSMSアプリを作ろうとしています。内容を非表示にしたいメッセージがいくつかありますが、メッセージを受信するとすぐにアンドロイドstausbar
はメッセージの内容を表示します。アプリケーションでこれをプログラムで無効にするにはどうすればよいですか?
android - IntentFilterの優先度をプログラムで上げる方法
これが、アプリケーションインテントフィルターの優先度を最も高く設定する方法です。インテントエクストラを受信した後、ブロードキャストを中止しますが、ネイティブアプリはまだSMSを受信しており、通知バーにはメッセージコンテンツが表示されています。メッセージ本文を表示したい。足りないものはありますか?
これは私の受信機のonReceive()
方法です
android - アプリケーションが強制的に閉じられたときのandroidAlarmManagerの動作
私はAlarmManager
ユーザーにローカル通知を発行するために使用します。しかし、[設定]->[アプリ]->[停止]を使用してアプリケーションを強制終了すると、アラームマネージャーが破壊されたように見え、すべての通知アイコンがステータスバーから消えます。
普通ですか?ローカル通知の考え方は、閉じている場合に私のすばらしいアプリを起動するようにユーザーを説得することです。そして、私がアプリを殺すとそれらが一掃されるのは私には奇妙に思えます。
android - NotificationManagerは空のアクティビティを起動します
AlarmManagerを介して起動される簡単なステータス通知を作成しました。すべてが正常に機能します(通知の内容、タイトル、タップされたときに開始されるアクティビティなど)。残念ながら、通知が呼び出されると(つまり、AlarmManagerがオフになると)、空のアクティビティが起動されて表示されます。アクティビティには、ステータスバーにアプリの名前とそのアイコンが表示されます。実際のアクティビティ自体は空白です。繰り返しになりますが、これは通知がオフになり、ステータスバーに初めて表示されたときに発生します。通知をもう一度タップすると、正しい保留中のアクティビティに移動します。これが私のコードです:
通知を呼び出すようにAlarmManagerを設定するコードは次のとおりです。
そして、これが通知自体の実際のコードです(別のアクティビティにあります):
public class DisplayNotification extends SherlockActivity {private Context context = this;
この問題を解決するにはどうすればよいですか?ありがとう!
android - Android AlarmManager は通知をランダムにスケジュールしますか?
ステータス バーにリマインダーをポップアップ表示するリマインダー アプリケーションを作成しようとしています。私が理解しているように、Android NotificationManager は通知をスケジュールするために使用する標準ツールですが、スケジュールされたイベントは起動後に存続しないため、通知を再スケジュールするには BootService が必要です。
以下に、起動時に単一のリマインダーをスケジュールし、ステータス バーに通知をポップアップ表示するアプリケーションをまとめました。通知をクリックすると、MainActivity が起動します。将来的には、リマインダーを追加したり削除したりできるオプションが追加される予定です。
私が抱えている問題は、リマインダーが最初は正しく機能することですが、それ自体が再スケジュールされ、何らかの理由でランダムな時間に再びポップアップしているようです. BootAlarmService をインストールするアクティビティではなく、別のアクティビティを起動する必要がありますか?
更新: logcat でいくつかの手がかりを見つけたと思います。どうやらサービスがクラッシュして再起動され、通知がリセットされているようです。これはなぜですか?
UPDATE II :コードを作業モデルに変更
MainActivity.java
BootAlarmService.java
BootReceiver.java
NotificationAlarmService.java
*アクティビティ_メイン.xml*
AndroidManifest.xml
android - 通知バーから通知カウントを削除
通知マネージャーを使用して、android-notification バーに通知を表示しています。しかし、私の要件は、2 分後に Android 通知領域から通知カウントをクリアすることです。これはアンドロイドで可能ですか?可能であれば、サンプルコードを教えてください。それは私が前進するのを助けるでしょう。
ありがとう、ガネーシャ。
android - アラーム マネージャに通知を表示する
わかりました。10 秒ごとにアクティブになるようにアラーム マネージャーを設定しました。これをトーストでテストしたところ、うまくいきましたが、代わりに通知を表示したいです。ただし、このコードをコンパイルすることはできません。すべてのエラーは、//NOTIFICATION 行の後、wl.release(); まで発生します。
エラー:
コード:
android - アラームマネージャが通知をトリガーします
毎週日曜日に通知をトリガーするアラームマネージャーがあります。正常に動作しますが、アプリケーションを開くと、日曜日でなくても通知が表示されます。アプリケーションが開いたときにonReceiveメソッドがトリガーされますか?アプリを開いたときに通知が表示されないように変更するにはどうすればよいですか?
コード: