Как именно использовать Notification.Builder - PullRequest
98 голосов
/ 18 июня 2011

Я обнаружил, что использую устаревший метод для уведомлений (messages.setLatestEventInfo ())

В нем говорится об использовании Notification.Builder.

  • Как мне его использовать?

Когда я пытаюсь создать новый экземпляр, он говорит мне:

Notification.Builder cannot be resolved to a type

Ответы [ 11 ]

0 голосов
/ 21 января 2016
          // This is a working Notification
       private static final int NotificID=01;
   b= (Button) findViewById(R.id.btn);
    b.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {

            Notification notification=new       Notification.Builder(MainActivity.this)
                    .setContentTitle("Notification Title")
                    .setContentText("Notification Description")
                    .setSmallIcon(R.mipmap.ic_launcher)
                    .build();
            NotificationManager notificationManager=(NotificationManager)getSystemService(NOTIFICATION_SERVICE);
            notification.flags |=Notification.FLAG_AUTO_CANCEL;
            notificationManager.notify(NotificID,notification);


        }
    });
}
...