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

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

android - Android 通知の振動時間

通知に次のコードを使用しています。イベント時に振動して音が出るはずです。ただし、通知時間は30分後ですが、通知の作成中に音が出ます。

私のコードの問題は何ですか?

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

android - Android:通知タッチイベントに反応する方法は?

NotificationManagerfrom a経由で通知を表示してBroadcastReceiverいますが、ユーザーが通知に触れても何も起こりません。ビューから通知を作成すると、通知に触れると、含まれているアクティビティが前面に表示されます。

特定のアクティビティ/ビューを表示したり、通知に触れたユーザーに反応したりするにはどうすればよいですか?

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

service - ステータスバーから通知アイコンを削除します

私は自分のサービスにこのFLAGを使用しました:Notification.FLAG_FOREGROUND_SERVICE; しかし、notificationManager.cancel(IDN)を呼び出すと、アイコンは常にステータスバーに表示されます。notificationManager.cancel(IDN)を呼び出すときにNotification.FLAG_AUTO_CANCELでFLAGを変更すると、アイコンが消えます。FLAG_FOREGROUND_SERVICEを使用してからアイコンをキャンセルするにはどうすればよいですか?

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

android - 同じアクティビティへの複数の通知

通知バーから開かれているアクティビティがありますがNotificationManager.notify(...)、そうすると、インテントに別のバンドルを与えて、各通知が同じアクティビティを開くようにしますが、DB から他の情報を取得します。

しかし、いずれかの通知に入ろうとすると (たとえば、3 つの通知がある場合)、それらはすべて、最後の通知と同じバンドルでアクティビティに送信されます。いくつかのフラグを試した後、どこに問題があるのか​​ 本当にわかりません(一部のフラグでは、最初のバンドルでアクティビティに通知が入ります)。

私は彼らがチュートリアルでそれを使用した方法に従っています。

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

android - NotificationManager によって送信された通知の送信者を検出する方法 / 通知バーでどの通知がクリックされたかを検出する方法は?

私はGPSアプリに取り組んでいます。ユーザーが事前定義されたゾーンの内側または外側に移動すると、私のアプリは NotificationManager によって通知を発生させます。私のアプリは、両方のケースで通知を発生させることができます。

onResume() から、クリックされた通知のインテント.setExtra 値ではなく、常に最新のインテント.setExtra() 値を取得します。

問題は、ユーザーがゾーン内またはゾーン外の通知をクリックしたことを検出する方法です。(私は別のケースで別のビューを表示したい)

クリックされた通知のリスナーを追加することは可能ですか?

これが私のコードスピネットです:

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

android - Androidで通知サービス(アクティビティを使用しない)を実装する方法

例として、アプリに通知を実装しています。

サービス クラス ファイル:

AppActivity メイン クラス:

log cat total file メソッドの実行中:

何が問題ですか?

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

android - スレッドでサイレント クラッシュが発生します。NotificationManager、タイマー、およびスレッドの「魔法」。自明ではない問題のようです

次の面白い問題に行き詰まりました。

出力は次のとおりです。

それだけです。

mNotificationManager.notify() の呼び出し後、問題の内容と、スレッド コードの実行が終了する理由を教えてもらえますか ???
ちなみに、タイマーはまだ実行されており、さらに 10 分後にそのコードが再度実行されます。タイマーは、独自のスレッドでコードを実行します。タイマースレッドが終了してすぐに再起動するかどうかはわかりませんが、スレッドは無傷のようですが、トップレベルのスタック関数のみを実行します(タイマーを再度カウントするだけです)。

Android にも通知が表示されます。

私はそのnotify()をforサイクルに埋め込んでいるので、mNotificationManager.notify()の呼び出し後に実行を継続することが重要です。

EDIT1:それは本当に静かなクラッシュのようです:

次のステップは 1 行です。

クラッシュの前に、

PathClassLoader(ClassLoader).loadClass(String, boolean) 行: 563

が 2 回繰り返し実行されましたが、PathClassLoader(ClassLoader).loadClass(String) 行: 532 の 1 行からだけです。 - loadClass(String) に戻り、次の瞬間 - すべて吹き飛ばされます。

何か提案 - 私は今何をすべきですか?? 私はこれまでサイレントクラッシュに直面したことがありません...

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

android - Android用のNotification、NotificationManager、およびStatusBarメッセージ

  1. このコードスニペットでは、どのActivityクラスを使用しますか?コードが書かれているのは?このステータスバーメッセージはどこかに行きますか?

    Intent notificationIntent = new Intent(this, MyActivity.class);

  2. このメソッドはすぐに機能しますか、それとも後で実行されますか?

    NotificationManager.notify();

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

android - NotificationManager.notify() が SecurityException で失敗する

Android 2.2 で許可がNotificationManager.notify()必要になるのはいつですか?WAKE_LOCK

あるユーザーから次のスタック トレースを受け取りました。

更新Scala でコードを呼び出す:

0 投票する
4 に答える
14140 参照

java - シンボル NOTIFICATION_SERVICE が見つかりませんか?

パッケージをビルドしようとすると、