Поскольку была эта потрясающая презентация о 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);
This workaround is platform specific, though. Just wanted to add it for completions sake.
Кроме того, я думаю, что Volley — действительно потрясающий фрагмент кода, именно то, что я искал, пока не сделал это сам;)
Обновление 1
Вот еще одна ссылка на страницу вклада AOSP. Я думал, что это скорее автономная библиотека. Я проверю это, хотя я все еще ценю больше информации и руководств по Volley. Исходный код, который я предложил, — это просто быстрое и грязное исправление, которое сработало в моем демонстрационном проекте.
Обновление 2
Я нашел еще один интересный пост в блоге Огняна Банкова, упомянутый как ответ на другой вопрос, который может быть полезен.