Справочные материалы и примеры App Inventor
Добавлено: 14 окт 2021, 17:29
Обработка ошибок в MIT
Если на телефоне отключить вайфай и мобильные данные и Нажать кнопку "Получить" или кнопку "Отправить", то получим на телефоне следующее предупреждение:
[spoiler] [/spoiler]
на момент дебага приложения нам полезна эта информация. Это значит что есть какая то ошибка и нам (возможно) нужно ее обработать каким то образом.
Но если у нас ОК и нам нужно скрыть эти ошибки, то делаем так:
просто скрываем их, не уведомляя пользователя и не реагируя на эти ошибки:
[spoiler] [/spoiler]
Но мы можем также предупредить о появлении ошибок.
Для этого берем элемент "Уведомитель" и перетягиваем на Экран (справа можно настроть длительность уведомления)
[spoiler] [/spoiler]
теперь в разделе Блоки. подраздел Screen. ищем обработчик Ошибок и вытаскиваем его
[spoiler] [/spoiler]
И устанавливаем необходимый нам текст уведомления в случае возникновения ошибок (ну или производим другие необходимые нам действия реагирования на ошибки)
[spoiler] [/spoiler]
результат на телефоне
[spoiler] [/spoiler]
Если на телефоне отключить вайфай и мобильные данные и Нажать кнопку "Получить" или кнопку "Отправить", то получим на телефоне следующее предупреждение:
[spoiler] [/spoiler]
на момент дебага приложения нам полезна эта информация. Это значит что есть какая то ошибка и нам (возможно) нужно ее обработать каким то образом.
Но если у нас ОК и нам нужно скрыть эти ошибки, то делаем так:
просто скрываем их, не уведомляя пользователя и не реагируя на эти ошибки:
[spoiler] [/spoiler]
Но мы можем также предупредить о появлении ошибок.
Для этого берем элемент "Уведомитель" и перетягиваем на Экран (справа можно настроть длительность уведомления)
[spoiler] [/spoiler]
теперь в разделе Блоки. подраздел Screen. ищем обработчик Ошибок и вытаскиваем его
[spoiler] [/spoiler]
И устанавливаем необходимый нам текст уведомления в случае возникновения ошибок (ну или производим другие необходимые нам действия реагирования на ошибки)
[spoiler] [/spoiler]
результат на телефоне
[spoiler] [/spoiler]