Я хочу, чтобы мое приложение оставалось в режиме заморозки;это означает, что никакие другие действия, такие как нажатие кнопки или что-либо еще, не должны происходить.
Прежде всего, я настоятельно рекомендую не допустить реального замораживания пользовательского интерфейса - это может привести к самоубийству пользователя в вашем приложении.
Если вы когда-либо сидели перед компьютером, застыв из-за какой-то программной ошибки, вы можете понять, почему такой подход настоятельно не рекомендуется.Как они описывают это в руководстве по потоковой обработке MIDP , «пользовательский интерфейс зависает, устройство кажется мертвым, а пользователь разочарован ...»
Кстати, в этом руководстве также предлагаетсяпростейшее решение таких проблем, как вы описываете: отображение экрана ожидания .Если у вас нет причин избегать этого решения, просто сделайте так, как предлагает учебник.
Чтобы быть в безопасности, рассмотрите сериализацию задач, как предложено в другом ответе .Это обеспечит, что при запуске обновления службы управления правами другие задачи не будут отложены.