Android - Опубликовать уведомление в строке состояния?

Я пытаюсь отправить уведомление в строку состояния без каких-либо намерений, но ничего не происходит? Я что-то пропустил? Этот код находится в моей службе приема push-уведомлений.

notificationManager = (NotificationManager)
        this.getSystemService(Context.NOTIFICATION_SERVICE);

    NotificationCompat.Builder builder = new NotificationCompat.Builder(this);
    builder.setContentTitle("Hello");
    builder.setContentTitle("This is my message");
    builder.setSmallIcon(R.drawable.ic_launcher);

    PendingIntent intent = PendingIntent.getActivity(this, 0, new Intent(), PendingIntent.FLAG_UPDATE_CURRENT);
    builder.setFullScreenIntent(intent, true);

    notificationManager.notify(555, builder.build());

1 ответ

Решение

Как упомянуто в моем комментарии, чтобы создать уведомление для менеджера уведомлений, также должен быть предоставлен маленький значок.

Кроме того, для разработчиков, ориентированных на Android 2.2 и 2.3, обязательно добавьте Intent для контента, иначе приложение вылетит.

Другие вопросы по тегам