Saturday, December 29, 2018

Mở ra class mới từ notification



Ta muốn người dùng có thể mở ra một class mới khi chạm vào notification trên thanh trạng thái.
Tạo một hàm như sau.
private void noti(Context context, int notificationNumber, String ten, String noidung) {
NotificationManager notificationManager = (NotificationManager) context
.getSystemService(Context.NOTIFICATION_SERVICE);
Intent notificationIntent = new Intent(context,
               newclass.class);
PendingIntent intent = PendingIntent.getActivity(context, 0,notificationIntent, 0);
Notification notification=new NotificationCompat.Builder(context)
        .setSmallIcon(R.drawable.ic_launcher)
        .setContentTitle(ten).setContentText(noidung)
        .setContentIntent(intent).build();
      
        notificationManager.notify(notificationNumber , notification);
      
    }
Khi sử dụng ta gọi như sau.
noti(this, 1338, "Tiêu đề", "Nội dung");

No comments:

Post a Comment