Why my notification does not appear

Hi guys, I'm using the notification manager, this is the code

Notification note = new Notification(); RemoteViews contentView = new RemoteViews(getPackageName(), R.layout.notif); contentView.setImageViewResource(R.id.image, R.drawable.notif); contentView.setTextViewText(R.id.title, "Focused Crawling"); contentView.setTextViewText(R.id.text, "Crawling In Progress...."); note.contentView = contentView; Intent notificationIntent = new Intent(this, LoadingActivity.class); PendingIntent contentIntent = PendingIntent.getActivity(this, 0, notificationIntent, 0); note.contentIntent = contentIntent; note.vibrate = new long[] { 500L, 200L, 200L, 500L }; note.sound = Uri.withAppendedPath(Audio.Media.INTERNAL_CONTENT_URI, "2"); note.flags |= Notification.FLAG_NO_CLEAR; mgr.notify(1337, note); startForeground(1337, note); 

and why didn’t it appear in the status bar?

+4
source share
1 answer

You do not specify an icon for the status bar that is required. Add the following line to the code:

 note.icon = R.drawable.youricon; 

See Create Notification

+17
source

Source: https://habr.com/ru/post/1389489/


All Articles