1

以前の通知の問題に続いて、ここで説明されているように、Jelly Bean 4.1 の新しい通知スタック機能をテストしたいと思いました。通知には別の ID が必要であることがわかりました。そうしないと、古い通知が 2 番目の通知の内容で更新されます。別の ID を使用すると、通知は単なるリストになります。

お知らせ一覧

小さい二次アイコンは setSmallIcon() で設定され (上のスクリーンショットの最初の通知を参照)、大きいアイコンは setLargeIcon() で設定されます。私が制御できないのは、保留中の通知の数がいつ表示されるかです。私の他の質問で言及されているテキスト行によって制御されていません。

私の推測では、Jelly Bean は複数の通知を自動的に処理しますが、どうすればこれをトリガーできますか? 誰かがコードやドキュメントのヒントを教えてくれるかもしれません。

4

2 に答える 2

2

あなたは質問に答えを書きました:「そうでなければ、古い通知は2番目の通知の内容で更新されます」。ただし、アプリは、ユーザーが最後にアプリを操作してからのすべてのイベントをカバーするために、「2 番目の通知」が何を表示する必要があるかを認識できるようにする必要があります。次に、「2 番目の通知」には、2 番目のイベントだけでなく、両方のイベントに関する情報を含めることができます。

于 2012-08-17T15:04:01.240 に答える
0

すべての通知に同じ通知 ID を使用し、すべての通知を新しい静的番号で更新する必要があります。

于 2014-02-07T07:06:55.097 に答える