extra_toc

Уведомления предназначены для информирования пользователя о проеткающих в приложении процессах.

FGX Native поддерживает два типа уведомлений:

  1. Модальные уведомления
  2. Фоновые уведомления (Toast)

Модальные уведомления

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

Работа с модальными уведомлениями осуществляется при помощи класса FGX.Dialogs.TfgDialogs.

Отображение модального уведомления осуществляется с помощью вызова одного из перегруженных методов ShowMessage. При этом вызов метода осуществляется асинхронно:

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

Среди перегруженных методов доступна версия со встроенной функцией "Format".

Фоновые уведомления (Toast)

Этот тип уведомлений не блокирует доступ пользователя к приложению.

Работа с фоновыми уведомлениями осуществляется при помощи класса FGX.Toasts.TfgToast.

Отображение уведомления на экране осуществляется при помощи перегруженных версий метода Show.

Уведомление не требует никаких действий со стороны пользователя, поэтому оно закрывается автоматически спустя определенное время. Старайтесь указывать короткие и лаконичные сообщения.

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