বাংলায় অ্যান্ড্রয়েড সহায়িকা - Bangla Android Guide

একটি নোটিফিকেশন পরিমিত করা

একটি নোটিফিকেশন সেটআপ করতে যাতে এটা আপডেট হতে পারে, NotificationManager.notify(ID, notification) কল করার মাধ্যমে একটি নোটিফিকেশন আইডি দিয়ে এটাকে ইস্যু করুন। এই নোটিফিকেশনকে আপডেট করতে আপনি যখনই এটাকে ইস্যু করবেন, একটি NotificationCompat.Builder অবজেক্ট আপডেট বা তৈরী করুন, এটা থেকে একটি Notification অবজেক্ট গঠন করুন, এবং পূর্বে ব্যবহার করা একই আইডি দিয়ে Notification ইস্যু করুন।

নিচের কোড চিত্রটি একটি নোটিফিকেশন দেখায় যা সংঘটিত ইভেন্টের সংখ্যা প্রতিফলিত করতে আপডেট হয়। এটা একটি সামারি দেখিয়ে নোটিফিকেশন কে স্ট্যাক করে:

mNotificationManager =
        (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
// Sets an ID for the notification, so it can be updated
int notifyID = 1;
mNotifyBuilder = new NotificationCompat.Builder(this)
    .setContentTitle("New Message")
    .setContentText("You've received new messages.")
    .setSmallIcon(R.drawable.ic_notify_status)
numMessages = 0;
// Start of a loop that processes data and then notifies the user
...
    mNotifyBuilder.setContentText(currentText)
        .setNumber(++numMessages);
    // Because the ID remains unchanged, the existing notification is
    // updated.
    mNotificationManager.notify(
            notifyID,
            mNotifyBuilder.build());
...