Вот мои настройки; У меня есть новостное приложение. Это приложение загружает несколько просмотров списка из локального хранилища (я злоупотребляю разделяемыми настройками для этого, но если это будет хорошей практикой, это будет другой вопрос). Я хочу иметь возможность плавно обновить это локальное хранилище.
Мой первый подход состоял в том, чтобы заставить кнопку вызывать сервис, который добился цели. Но я также хотел, чтобы сервис обновлял активность, когда это было сделано. Я не смог этого сделать.
Мой текущий подход, кажется, работает, но не так гладко в 3G. Действие A показывает поле «Загрузка», затем запускает действие B и уничтожает себя. Действие B также показывает окно загрузки, выполняет загрузку, затем уничтожает себя и перезапускает действие A с новым контентом.
Тем не менее, этот последний подход заставляет экран потемнеть на несколько секунд при переходе от A к B при использовании 3G.
Ради визуальной плавности я бы хотел, чтобы одно всплывающее окно загрузки отображалось непрерывно. Когда все выполнено, активность должна быть обновлена.
Кто-нибудь знает, как мне этого добиться?
Надеюсь, мое объяснение было достаточно ясным. В противном случае, я был бы рад поделиться с вами некоторым кодом.
Большое спасибо заранее