Поскольку это была потрясающая презентация на Volley, я попытался включить ее в проект, над которым я работаю. Я обнаружил, что исправляю некоторые ошибки, обнаруженные в исходный код, который был опубликован.
Кто-нибудь знает, будет ли какой-то проект GitHub, где можно было бы внести свой вклад в проект, или есть другой способ сообщить разработчикам об ошибках и функциональных запросах?
Что касается проблем, которые я имел с Volley:
1. Кажется, что перенаправление не работает так, как должно:
Volley возвращает код ошибки 302
вместо перенаправления на местоположение, указанное в заголовке ответа.
2. Получение каталога кэша не работает на моем эмуляторе, работающем на 4.2.2:
cacheDir = new File(context.getCacheDir(), DEFAULT_CACHE_DIR);
final String cacheDir1 = "/Android/data/cache/";
cacheDir = new File(Environment.getExternalStorageDirectory().getPath() + cacheDir1);
Это обходное решение является специфичным для платформы. Просто хотел добавить его для завершения.
Кроме того, я думаю, что Volley действительно потрясающий кусок кода и именно то, что я искал, пока не сделал это сам;)
Обновление 1
Здесь другая ссылка на страницу вклада AOSP. Я думал, что это больше автономная библиотека. Я проверю это, хотя я по-прежнему ценю больше информации и учебников по Volley. Исходный код, который я предложил, - это просто быстрое и грязное исправление, что и помогло в моем демонстрационном проекте.
Обновление 2
Я нашел еще один интересный блог-пост от Ognyan Bankov, упомянутый как ответ на другой вопрос, который может быть полезен.