Я много читал об обработке ротации в приложениях для Android, но у меня все еще так много вопросов и мне нужно многое понять.
Позвольте мне объяснить мою проблему или реализацию, которую я сейчас использую в своемapplication.
Если действие будет открыто, запрос на получение будет отправлен на сервер.Этот запрос будет выполнен в потоке (новый поток (...)), и если запрос был выполнен, пользовательский интерфейс действия будет обновлен.
Но что мне делать, если пользователь поворачивает свое устройство?
По умолчанию действие будет уничтожено, и запрос будет запущен снова и запустит новый поток, но поток уничтоженного действия может все еще выполняться.
Я полагаю, это совершенно неправильноКстати, у меня сейчас.
Но как лучше всего справиться с этим?
Вероятно, это лучший способ запретить вращение, но что, если я этого не хочу?!
Майбудь то вторая часть моего вопроса:
Я видел видео форму Google IO .Г-н Добянский предложил использовать сервисы и хранить полученные данные в контент-провайдере.Так что, вероятно, я могу использовать сервис для выполнения моих запросов.Но следует ли заменять данные каждый раз при завершении запроса на получение?!