Androidの通知順序を編集する方法
Android通知の順番を変更するには、以下の手順を実行します。
- NotificationCompat.Builder クラスを使用して、各通知に一意の ID を持つ複数の通知をアプリで作成する。
- 通知のsetContentTitleとsetContentTextメソッドでそれぞれにタイトルと本文を設定する。
- notify()メソッドを使ってNotificationManagerCompatクラスから通知を表示します。引数内のIDは通知の固有のIDでなければなりません。それによって、システムは各通知を識別できます。
- 通知の表示順序を変更するには、各通知のIDを調整します。
たとえば、最新の通知がリストの最上部に表示されるようにするには、最新通知のIDを大きめの値に設定し、それ以前の通知のIDを小さめの値に設定します。そうすると、システムは通知のIDの大きさで通知リストでの表示順を決定します。
通知一覧内の通知の順番のみ変更でき、通知自体の位置、並び順は変更できないのでご注意ください。