Он ведет себя загадочно. Иногда это происходит после третьего снимка, иногда после седьмого снимка.
Моделирование проблемы (перезапуск после второго снимка):
- Нажмите кнопку, чтобы сделать снимок.
- Сделайте снимок.
- Нажмите «ОК».
- Приложение возвращается на экран с кнопкой.
- Шаги. 1-3
- Приложение перезапускается и отображает главный экран.
и перейду к следующему шагу, ничего не будет сделано и приложение выйдет из строя.
Это также происходит в примере приложения App-Essentials.
Изменить:
Мой код:
Код: Выделить всё
var file = await MediaPicker.CapturePhotoAsync();Код: Выделить всё
while (LS.IsIntermediateActivity())Код: Выделить всё
{ await Task.Delay(10); }Неправильное поведение: сделайте снимок, нажмите «ОК», следующего шага нет — приложение выйдет из строя или перезапустится и отобразится MainPage. Нет исключений, нет предупреждений.
Подробнее здесь: https://stackoverflow.com/questions/692 ... rts-my-app
Мобильная версия