0

ステータスバーにアイコンをつけたい(完了)。Skype のように常に表示されている必要があります。他の新しい通知または進行中のイベント アイコンは、アプリのアイコンを非表示にできないはずです。アイコンを他の進行中のイベント アイコンの前に配置したい。現在、私は使用しています

Notification.FLAG_NO_CLEAR |Notification.FLAG_ONGOING_EVENT

進行中のイベントとしてアイコンを作成します。

次のスクリーンショットは、進行中の新しいイベントが後で追加されても、Skype 通知が常に 2 番目の位置にあることを示しています。

これは私のアプリには当てはまりません。

その動作を取得する方法??

次のスクリーンショットを確認してください: http://i.stack.imgur.com/g0HwB.png

4

2 に答える 2

0

通知サービスで管理しているため、明示的に順序を設定することはできないと思います。あなたが言及した動作は、skypeの通知に「when」フィールドがないためである可能性が最も高く、したがって、「when」(例:12:46 PM)フィールドを持つ通知の前に常にあります。

見る:

new Notification(icon, tickerText, when);
于 2012-04-05T12:56:33.567 に答える