Saturday, December 29, 2018

Cùng lúc tạo nhiều notification trên thanh trạng thái



Ta muốn chuyển cùng lúc nhiều notification lên trên thanh status bar.
Tạo một hàm như sau.
public void noti(int number,String title, String message) {
 NotificationCompat.Builder b = new NotificationCompat.Builder(this);
 b.setAutoCancel(true)
              .setDefaults(NotificationCompat.DEFAULT_ALL)
                .setWhen(System.currentTimeMillis())
                .setSmallIcon(R.drawable.ic_launcher)
                .setTicker("{your tiny message}")
                .setContentTitle(title)
                .setContentText(message)
                .setContentInfo("INFO");

NotificationManager nm = (NotificationManager) this.getSystemService(Context.NOTIFICATION_SERVICE);
        nm.notify(number, b.build());
    }
Khi sử dụng ta gọi như sau.
noti(1338, "Tiêu đề", "Nội dung");
Để chuyển một thông báo nữa, ta gọi tiếp và đổi đối số ở trong đi là xong.
noti(1339, "Tiêu đề mới", "Nội dung khác");

No comments:

Post a Comment