Как об обработке исключений в volley, предоставляет ли она механизм обработки исключений в сборке или нам нужно обрабатывать его отдельно?Обработка исключений в сетевой библиотеке андроид-волейбола
ответ
при создании объекта запроса в Volley
вам нужно указать слушатель ошибки, Volley вызывает метод обратного вызова onErrorResponse
этого слушатель, проходящий экземпляр VolleyError
объекта, когда возникает ошибка при выполнении запроса.
Ниже приведен список исключений в Volley:
AuthFailureError
- Если вы пытаетесь сделать Http обычной проверки подлинности, то эта ошибка, скорее всего, придут.
NetworkError
- Отключение разъема, отказ сервера, проблемы с DNS могут привести к этой ошибке.
NoConnectionError
- Подобно NetworkError, но срабатывает, если устройство не имеет подключение к Интернету, ваша ошибка логика обработки может клуб NetworkError
и NoConnectionError
вместе и относиться к ним так же.
ParseError
- При использовании JsonObjectRequest
или JsonArrayRequest
, если полученный JSON искажен, тогда это исключение будет сгенерировано. Если вы получите эту ошибку, это проблема, которая должна быть исправлена, а не обрабатываться.
ServerError
- Сервер ответил с ошибкой, скорее всего, с кодами состояния 4xx или 5xx HTTP.
TimeoutError
- Тайм-аут сокета, либо сервер слишком занят, чтобы обрабатывать запрос, либо возникает проблема с локальной латентностью. По умолчанию Volley
не выполняет запрос через 2,5 секунды, используйте RetryPolicy, если вы последовательно получаете эту ошибку.
http://arnab.ch/blog/2013/08/asynchronous-http-requests-in-android-using-volley/
- 1. Обработка исключений в библиотеке классов архитектуры подключаемого модуля
- 2. Обработка всех исключений в библиотеке WPF Пользовательские управления
- 3. Обработка исключений PHP
- 4. Обработка исключений
- 5. Обработка исключений
- 6. Обработка исключений
- 7. Обработка исключений?
- 8. Обработка исключений
- 9. Обработка исключений
- 10. Обработка исключений
- 11. Обработка исключений
- 12. Обработка исключений
- 13. Обработка исключений
- 14. Обработка исключений
- 15. Обработка исключений
- 16. Обработка исключений
- 17. Обработка сообщений в библиотеке
- 18. обработка исключений
- 19. Обработка исключений
- 20. Получение исключений в библиотеке строк
- 21. Обработка исключений при обработке исключений
- 22. Обработка исключений для обработки исключений
- 23. обработка исключений для исключений servicemodel
- 24. Обработка исключений в Iphone
- 25. Обработка исключений в потоках
- 26. Обработка исключений в MVC
- 27. Обработка исключений в python
- 28. Обработка исключений в Python
- 29. Обработка исключений в UWP
- 30. Обработка исключений в Java
Это означает, что мы должны обрабатывать его отдельно.? –
Волейбол сам обрабатывал исключение. Если вы хотите настроить это исключение, вы можете поймать исключение из метода onErrorResponse. – Sathish
Если мой ответ заставит вас понять. Примите мой ответ. – Sathish