При запуске IntentService
для загрузки файла в фоновом режиме я хочу показать пользователю уведомление о том, что загрузка выполняется, позвонив по номеру showNotification()
из моего сервиса:
private void showNotification() {
Notification notification = new Notification.Builder(this)
.setSmallIcon(R.drawable.ic_cloud_upload_black_24dp)
.setWhen(System.currentTimeMillis())
.setContentTitle("Uploading")
.setContentText("Your upload is in progress.")
.setOngoing(true)
.build();
mNotificationManager.notify(NOTIFICATION_ID, notification);
}
Теперь вот моя проблема: уведомление появляется на экране блокировки, , но не в строке состояния, когда экран разблокирован . Чего мне не хватает?
Целью развертывания является уровень API 24, поэтому отсутствие NotificationChannel
не должно быть причиной.