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

Интерфейс приложения "заморожен" после запуска до смены ориентации экрана


MrMG

Вопрос

Опубликовано (изменено)

Пишу на RAD Studio 10 Seattle, тестирую на Android 6.0.1, девайс для теста ASUS ze500kl

Вопрос:

Простейшее приложение - скачивает некий прайс лист и вводит содержимое в ListView, который лежит на главной форме.

После запуска, приложение не реагирует ни на одно нажатие, куда бы пользователь ни нажимал. Лечится сменой ориентации экрана. 

Поворачиваешь экран, чтобы сменилась ориентация на альбомную, интерфейс начинает реагировать на все нажатия, возвращаешься к портретной ориентации, все продолжает работать корректно.

Подскажите, может кто сталкивался, куда рыть?

Изменено пользователем MrMG

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

  • 0
Опубликовано

ХЗ, использую Indy. В любом случае, если дело было бы в скачивании, то это бы не лечилось сменой ориентации экрана, плюс список из файла в ListView каждый раз выводится корректно, т.е. я вижу зависший интерфейс уже с ним, плюс в debag ничего не выскакивает, никаких ошибок, исключений, падений.

  • 0
Опубликовано
41 минуту назад, Kitty сказал:

Старая неизлечимая до сих пор проблема. В одном из проектов мне помог такой код:


void __fastcall TMainForm::FormResize(TObject *Sender)
{
  Application->ProcessMessages();
  Sleep(5);
}

 

Спасибо, видел вашу ветку. Пробовал, не помогло(

  • 0
Опубликовано

Прошу прощения, действительно выручает. Применял данный код не на FormResize, поэтому не помогало.

Тема закрыта. Спасибо за помощь!

Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...