Перейти к содержанию
Fire Monkey от А до Я
  • 0

TNotificationCenter. Можно ли изменить иконку?


Alex Bozhko

Вопрос

Собствено, сабж. Можно ли изменить пиктограмму для нотификатора вообще и в Андроид в частности? По умолчанию,  показывается иконка приложения, а мне надо показывать несколько разных иконок.

 

Спасибо.

Ссылка на комментарий

Рекомендуемые сообщения

  • 0
13 часов назад, x11 сказал:

Разницы между START_STICKY  и START_REDELIVER_INTENT для меня нет. 

Мне главное, чтобы при (пере)создании службы, был создан и BroadcastReceiver,который будет ждать вызова.
 


procedure TDMSrv.AndroidServiceCreate(Sender: TObject);
begin
  CreateBroadcastReceiver;
end;

procedure TDMSrv.CreateBroadcastReceiver;
begin
  if not assigned(fBroadcastReceiver) then
  begin
    fBroadcastReceiver := TCSBroadcastReceiver.Create(nil);
    Log('not assigned BroadcastReceiver, creating: ' + fBroadcastReceiver.ToString);
  end;

  fBroadcastReceiver.OnReceive := BroadcastReceiverOnReceive;
  fBroadcastReceiver.Clear;// Items.Clear;

  fBroadcastReceiver.RegisterReceiver;
  fBroadcastReceiver.Add(PHONE_STATE);
  fBroadcastReceiver.Add(NEW_OUTGOING_CALL);

  Log('CreateBroadcastReceiver');
end;

 

А, ну если в StartCommand (как и закомментировано) не по экшену StartService происходит создание то да.

Ссылка на комментарий

Присоединяйтесь к обсуждению

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

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...