Обычно это означает, что что-то затягивает поток пользовательского интерфейса.Чтобы выяснить, что, используйте отладчик, чтобы приостановить все потоки, когда ваше приложение зависает.Затем найдите поток пользовательского интерфейса и посмотрите, где он находится.