• 0
Alex Bozhko

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

Вопросы

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

 

Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

26 ответов на этот вопрос

  • 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 происходит создание то да.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

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

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