@prizrak39

Как правильно загрузить несколько файлов на сервер?

Здравствуйте.

Для приложения на Android необходим сервис для загрузки файлов. Если я правильно понимаю то метод для мультизагрузки файлов не вернет ответ на сторону приложения пока файлы не будут сохранены на сервере.
Возможно ли организовать загрузку файлов в фоновом режиме, чтобы не зависало мобильное приложение.
Второй вопрос если это возможно то как правильно организовать переход на другой экран если например фоновый процесс загрузки файлов еще не завершен.

Заранее спасибо.
  • Вопрос задан
  • 248 просмотров
Пригласить эксперта
Ответы на вопрос 1
Возможно ли организовать загрузку файлов в фоновом режиме, чтобы не зависало мобильное приложение.

Возможно, любые долгие задачи типа HTTP-запросов, работа с файлами или БД должны происходить асинхронно, т.е. в отдельном потоке. Популярные HTTP-клиенты типа OkHttp позволяют это делать довольно легко. По умолчанию Android не должен разрешать делать HTTP-запросы из основного потока в принципе как раз для того, чтобы ты не допустил ошибку и не залочил интерфейс.

Второй вопрос если это возможно то как правильно организовать переход на другой экран если например фоновый процесс загрузки файлов еще не завершен.

Да, тебе нужно производить загрузку в сервисе, он работает в фоне.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы