GULANGGULING.COM | ANDROID – Nah ilmu satu ini saya dapatkan ketika saya mencoba membuat notifikasi pada Android agar tidak bisa dihapus (digeser).
Jika Anda pernah menggunakan aplikasi player musik atau sejenisnya, maka biasanya notifikasi yang muncul ketika memutar lagu tidak dapat dihilangkan dari notifikasi bar. Kenapa notifikasi dibuat begitu? karena sebagai informasi jika ada aplikasi sedang berjalan.
Untuk itu, melalui artikel ini saya ingin berbagi bagaimanakah cara membuat notifikasi tersebut.
Secara pemrograman Android, ternyata cara membuat notifikasi yang tidak dapat dihilangkan sangat mudah. Kita hanya perlu menambahkan satu baris konfigurasi untuk memastikan bahwa notifikasi yang kita buat itu tidak boleh dihilangkan dari bar.
Pada artikel sebelumnya saya pernah membahas tentang bagaimana cara membuat notifikasi sederhana pada aplikasi Android. Nah untuk membuatnya tidak bisa dihilangkan, kita hanya perlu menambahkan option setOngoing menjadi true. Perhatikan kode dibawah.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
Context context = getApplicationContext(); String notifTitle = "Judul Notifikasi"; String notifMessage = "Isi Notifikasi"; Intent nIntent = new Intent(context, MainActivity.class); PendingIntent pIntent = PendingIntent.getActivity(context, 0, nIntent, PendingIntent.FLAG_UPDATE_CURRENT); NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this) .setContentIntent(pIntent) .setColor(color) <strong>.setOngoing(true)</strong> .setContentTitle(notifTitle) .setContentText(notifMessage); mBuilder.setSmallIcon(R.drawable.ic_notification); mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); mNotificationManager.notify(notifId , mBuilder.build()); |
Gampang kan? iya kayaknya gampang, tapi kalau ngga nyoba ya ngga tau! hehehe..
Kalau Anda belum jelas silakan baca manualnya secara langsung disini.
Segitu dulu tulisan kali ini, semoga membantu.
Baca Artikel Tutorial Android Lainnya :
- Cara Membuat Format Waktu 1 Minutes Ago, Yesterday, 2 Days Ago di Android
- Cara Membuat Form Rating Pada Android Menggunakan Ratingbar
- Membuat Aplikasi Android untuk Membaca Email User
- Cara Membuat Push Notifikasi di Android dengan Firebase Cloud Messaging
- Cara Mengirim Push Notifikasi ke Android dengan PHP & Firebase Cloud Messaging