Вы можете запустить ProgressBar
, пока идет действие database
, поскольку database
материал предназначен для работы в фоновом потоке, рекомендуется вводить interactivity
, например, неопределенный ProgressBar
и т. Д., Чтобы пользователь understand
выполнял какую-то операцию перед тем, как взаимодействовать с UI
.
Еще один способ проверить это - убедиться, что вы не запускаете потоки, которые должны выполняться вbackground
на UI thread
, потому что это заблокирует UI
, и это не очень хорошая практика .....