У меня есть небольшой совет с одной вещью, которую я хочу выполнить в своем приложении. Я хочу, чтобы мое приложение синхронизировало некоторые данные через Интернет каждый раз, когда оно запускается, и идея заключается в том, что у меня есть настраиваемая панель действий, которая содержит индикатор выполнения по кругу, и я хочу, чтобы этот индикатор выполнения запускался при загрузке данных и прекращался при загрузка окончена. И я хочу сделать это во всех действиях в моем tabhost (у меня есть 2 в моем приложении, и я хочу сделать это в основном). Я уже пробовал с thread
и async task
, но если я изменяю активность и возвращаюсь обратно, индикатор выполнения не вращается, то же самое с потоками. Я что-то упустил или мне тоже стоит попробовать с сервисом.
Или какой лучший способ сделать это?